|
org.eclipse.uml2.uml
Interface BroadcastSignalAction
-
All Superinterfaces:
-
Action,
ActivityNode,
Element, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject,
ExecutableNode,
InvocationAction,
NamedElement, org.eclipse.emf.common.notify.Notifier,
RedefinableElement
-
public interface BroadcastSignalAction
- extends
InvocationAction
A representation of the model object '
Broadcast Signal Action
'.
A broadcast signal action is an action that transmits a signal instance to all the potential target objects in the system, which may cause the firing of a state machine transitions or the execution of associated activities of a target object. The argument values are available to the execution of associated behaviors. The requestor continues execution immediately after the signals are sent out. It does not wait for receipt. Any reply messages are ignored and are not transmitted to the requestor.
The following features are supported:
-
See Also:
-
UMLPackage.getBroadcastSignalAction()
Method Summary
|
Signal
|
getSignal
()
Returns the value of the '
Signal
' reference |
void
|
setSignal
(
Signal value)
Sets the value of the '
Signal ' reference |
boolean
|
validateNumberAndOrder
(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The number and order of argument pins must be the same as the number and order of attributes in the signal. |
boolean
|
validateTypeOrderingMultiplicity
(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The type, ordering, and multiplicity of an argument pin must be the same as the corresponding attribute of the signal. |
Methods inherited from interface org.eclipse.uml2.uml.
Action
|
createLocalPostcondition,
createLocalPostcondition,
createLocalPrecondition,
createLocalPrecondition,
getContext,
getInput,
getInput,
getInputs,
getLocalPostcondition,
getLocalPostcondition,
getLocalPostconditions,
getLocalPrecondition,
getLocalPrecondition,
getLocalPreconditions,
getOutput,
getOutput,
getOutputs
|
Methods inherited from interface org.eclipse.uml2.uml.
ActivityNode
|
getActivity,
getIncoming,
getIncoming,
getIncomings,
getInGroups,
getInInterruptibleRegions,
getInPartition,
getInPartition,
getInPartitions,
getInStructuredNode,
getOutgoing,
getOutgoing,
getOutgoings,
getRedefinedNode,
getRedefinedNode,
getRedefinedNodes,
setActivity,
setInStructuredNode,
validateOwned,
validateOwnedStructuredNode
|
Methods inherited from interface org.eclipse.uml2.uml.
RedefinableElement
|
getRedefinedElement,
getRedefinedElement,
getRedefinedElements,
getRedefinitionContext,
getRedefinitionContext,
getRedefinitionContexts,
isConsistentWith,
isLeaf,
isRedefinitionContextValid,
setIsLeaf,
validateRedefinitionConsistent,
validateRedefinitionContextValid
|
Methods inherited from interface org.eclipse.uml2.uml.
NamedElement
|
allNamespaces,
allOwningPackages,
createDependency,
createNameExpression,
createUsage,
getClientDependencies,
getClientDependency,
getClientDependency,
getLabel,
getLabel,
getName,
getNameExpression,
getNamespace,
getQualifiedName,
getVisibility,
isDistinguishableFrom,
isSetName,
isSetVisibility,
separator,
setName,
setNameExpression,
setVisibility,
unsetName,
unsetVisibility,
validateHasNoQualifiedName,
validateHasQualifiedName,
validateVisibilityNeedsOwnership
|
Methods inherited from interface org.eclipse.uml2.uml.
Element
|
addKeyword,
allOwnedElements,
applyStereotype,
createEAnnotation,
createOwnedComment,
destroy,
getApplicableStereotype,
getApplicableStereotypes,
getAppliedStereotype,
getAppliedStereotypes,
getAppliedSubstereotype,
getAppliedSubstereotypes,
getKeywords,
getModel,
getNearestPackage,
getOwnedComments,
getOwnedElements,
getOwner,
getRelationships,
getRelationships,
getRequiredStereotype,
getRequiredStereotypes,
getSourceDirectedRelationships,
getSourceDirectedRelationships,
getStereotypeApplication,
getStereotypeApplications,
getTargetDirectedRelationships,
getTargetDirectedRelationships,
getValue,
hasKeyword,
hasValue,
isStereotypeApplicable,
isStereotypeApplied,
isStereotypeRequired,
mustBeOwned,
removeKeyword,
setValue,
unapplyStereotype,
validateHasOwner,
validateNotOwnSelf
|
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
|
getEAnnotation, getEAnnotations
|
Methods inherited from interface org.eclipse.emf.ecore.EObject
|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
|
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
|
eAdapters, eDeliver, eNotify, eSetDeliver
|
getSignal
Signal getSignal()
- Returns the value of the '
Signal
' reference.
The specification of signal object transmitted to the target objects.
-
-
-
Returns:
- the value of the 'Signal' reference.
-
See Also:
-
setSignal(Signal) ,
UMLPackage.getBroadcastSignalAction_Signal()
setSignal
void setSignal(
Signal value)
- Sets the value of the '
Signal ' reference.
-
-
-
Parameters:
-
value - the new value of the 'Signal' reference. -
See Also:
-
getSignal()
validateNumberAndOrder
boolean validateNumberAndOrder(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
The number and order of argument pins must be the same as the number and order of attributes in the signal.
true
-
-
-
Parameters:
-
diagnostics - The chain of diagnostics to which problems are to be appended. -
context - The cache of context-specific information.
validateTypeOrderingMultiplicity
boolean validateTypeOrderingMultiplicity(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
The type, ordering, and multiplicity of an argument pin must be the same as the corresponding attribute of the signal.
true
-
-
-
Parameters:
-
diagnostics - The chain of diagnostics to which problems are to be appended. -
context - The cache of context-specific information.
|
|