org.eclipse.uml2
Interface BroadcastSignalAction
- All Superinterfaces:
- Action, ActivityNode, Element, EModelElement, EObject, ExecutableNode, InvocationAction, NamedElement, Notifier, RedefinableElement, TemplateableElement
- public interface BroadcastSignalAction
- extends InvocationAction
A representation of the model object 'Broadcast Signal Action'.
BroadcastSignalAction 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:
UML2Package.getBroadcastSignalAction()
Methods inherited from interface org.eclipse.uml2.Action |
createLocalPostcondition, createLocalPrecondition, getContext, getEffect, getInput, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPreconditions, getOutput, getOutputs, getOwnedElements, setEffect |
Methods inherited from interface org.eclipse.uml2.ActivityNode |
getActivity, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoings, getOwner, getRedefinedElement, getRedefinedElements, setActivity, setInStructuredNode |
Methods inherited from interface org.eclipse.uml2.NamedElement |
allNamespaces, createNameExpression, getClientDependencies, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, setVisibility, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership |
Methods inherited from interface org.eclipse.uml2.Element |
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getValue, hasKeyword, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, validateHasOwner, validateNotOwnSelf |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
copyright
public static final String copyright
-
- See Also:
- Constant Field Values
getSignal
public Signal getSignal()
- Returns the value of the 'Signal' reference.
If the meaning of the 'Signal' reference isn't clear,
there really should be more of a description here...
The specification of signal object transmitted to the target objects.
- Returns:
- the value of the 'Signal' reference.
- See Also:
setSignal(Signal)
,
UML2Package.getBroadcastSignalAction_Signal()
setSignal
public void setSignal(Signal value)
- Sets the value of the '
Signal
' reference.
- Parameters:
value
- the new value of the 'Signal' reference.- See Also:
getSignal()