Interface Action
- All Superinterfaces:
ActivityNode
,BaseElement
,Cloneable
,Comparable
,Element
,org.eclipse.emf.ecore.EObject
,ExecutableNode
,MDObject
,com.dassault_systemes.modeler.foundation.model.ModelElement
,ModelObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,RedefinableElement
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
- All Known Subinterfaces:
AcceptCallAction
,AcceptEventAction
,AddStructuralFeatureValueAction
,AddVariableValueAction
,BroadcastSignalAction
,CallAction
,CallBehaviorAction
,CallOperationAction
,ClearAssociationAction
,ClearStructuralFeatureAction
,ClearVariableAction
,ConditionalNode
,CreateLinkAction
,CreateLinkObjectAction
,CreateObjectAction
,DestroyLinkAction
,DestroyObjectAction
,ExpansionRegion
,InvocationAction
,LinkAction
,LoopNode
,OpaqueAction
,RaiseExceptionAction
,ReadExtentAction
,ReadIsClassifiedObjectAction
,ReadLinkAction
,ReadLinkObjectEndAction
,ReadLinkObjectEndQualifierAction
,ReadSelfAction
,ReadStructuralFeatureAction
,ReadVariableAction
,ReclassifyObjectAction
,ReduceAction
,RemoveStructuralFeatureValueAction
,RemoveVariableValueAction
,ReplyAction
,SendObjectAction
,SendSignalAction
,SequenceNode
,StartClassifierBehaviorAction
,StartObjectBehaviorAction
,StructuralFeatureAction
,StructuredActivityNode
,TestIdentityAction
,UnmarshallAction
,ValueSpecificationAction
,VariableAction
,WriteLinkAction
,WriteStructuralFeatureAction
,WriteVariableAction
A representation of the model object 'Action'.
An Action is the fundamental unit of executable functionality. The execution of an Action represents some transformation or processing in the modeled system. Actions provide the ExecutableNodes within Activities and may also be used within Interactions.
The following features are supported:
- See Also:
- Model:
- abstract="true" annotation="MOF package='actions.mdbasicactions'"
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'action Execution Specification Of Action' reference list.Returns the value of the 'action Input Pin Of From Action' container reference.Returns the value of the 'interaction Of Action' container reference.Returns the value of the 'Context' reference.getInput()
Returns the value of the 'Input' reference list.Returns the value of the 'Local Postcondition' containment reference list.Returns the value of the 'Local Precondition' containment reference list.Returns the value of the 'Output' reference list.boolean
boolean
hasInput()
boolean
boolean
boolean
boolean
Returns the value of the 'Locally Reentrant' attribute.void
Sets the value of the 'action Input Pin Of From Action
' container reference.void
Sets the value of the 'interaction Of Action
' container reference.void
setLocallyReentrant
(boolean value) Sets the value of the 'Locally Reentrant
' attribute.Methods inherited from interface com.nomagic.uml2.ext.magicdraw.activities.mdfundamentalactivities.ActivityNode
get_activityNodeOfRedefinedNode, getActivity, getIncoming, getInGroup, getInInterruptibleRegion, getInPartition, getInStructuredNode, getOutgoing, getRedefinedNode, has_activityNodeOfRedefinedNode, hasIncoming, hasInGroup, hasInInterruptibleRegion, hasInPartition, hasOutgoing, hasRedefinedNode, setActivity, setInStructuredNode
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, isEditable, removePropertyChangeListener, sGetID
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementTaggedValue, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotype, getOwnedComment, getOwnedElement, getOwner, getSyncElement, getTaggedValue, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasAppliedStereotype, hasElementTaggedValue, hasOwnedComment, hasOwnedElement, hasTaggedValue, setOwner, setSyncElement
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.activities.mdstructuredactivities.ExecutableNode
get_clauseOfBody, get_clauseOfTest, get_exceptionHandlerOfHandlerBody, get_loopNodeOfBodyPart, get_loopNodeOfSetupPart, get_loopNodeOfTest, get_sequenceNodeOfExecutableNode, getHandler, has_exceptionHandlerOfHandlerBody, hasHandler, set_clauseOfBody, set_clauseOfTest, set_loopNodeOfBodyPart, set_loopNodeOfSetupPart, set_loopNodeOfTest, set_sequenceNodeOfExecutableNode
Methods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID
Methods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, eDynamicGet, getElementOwner, getLocalID, getObjectParent, setLocalID, sGetLocalID
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, ignoringRefGetValue, ignoringRefGetValue, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.NamedElement
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibility
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.RedefinableElement
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refInvokeOperation, refInvokeOperation, refSetValue
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
-
Method Details
-
getOutput
Returns the value of the 'Output' reference list. The list contents are of typeOutputPin
. It is bidirectional and its opposite is 'action Of Output
'. The ordered set of OutputPins representing outputs from the Action.- Returns:
- the value of the 'Output' reference list.
- See Also:
- Model:
- opposite="_actionOfOutput" transient="true" volatile="true" derived="true"
- Generated:
-
get_interactionOfAction
Returns the value of the 'interaction Of Action' container reference. It is bidirectional and its opposite is 'Action
'.If the meaning of the 'interaction Of Action' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'interaction Of Action' container reference.
- See Also:
- Model:
- opposite="action" transient="false" ordered="false"
- Generated:
-
set_interactionOfAction
Sets the value of the 'interaction Of Action
' container reference.- Parameters:
value
- the new value of the 'interaction Of Action' container reference.- See Also:
- Generated:
-
get_actionExecutionSpecificationOfAction
Collection<ActionExecutionSpecification> get_actionExecutionSpecificationOfAction()Returns the value of the 'action Execution Specification Of Action' reference list. The list contents are of typeActionExecutionSpecification
. It is bidirectional and its opposite is 'Action
'.If the meaning of the 'action Execution Specification Of Action' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'action Execution Specification Of Action' reference list.
- See Also:
- Model:
- opposite="action" ordered="false"
- Generated:
-
getInput
Returns the value of the 'Input' reference list. The list contents are of typeInputPin
. It is bidirectional and its opposite is 'action Of Input
'. The ordered set of InputPins representing the inputs to the Action.- Returns:
- the value of the 'Input' reference list.
- See Also:
- Model:
- opposite="_actionOfInput" transient="true" volatile="true" derived="true"
- Generated:
-
getContext
Returns the value of the 'Context' reference. It is bidirectional and its opposite is 'action Of Context
'. The context Classifier of the Behavior that contains this Action, or the Behavior itself if it has no context.- Returns:
- the value of the 'Context' reference.
- See Also:
-
UMLPackage.getAction_Context()
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier#get_actionOfContext
- Model:
- opposite="_actionOfContext" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
- Generated:
-
isLocallyReentrant
boolean isLocallyReentrant()Returns the value of the 'Locally Reentrant' attribute. The default value is"false"
. If true, the Action can begin a new, concurrent execution, even if there is already another execution of the Action ongoing. If false, the Action cannot begin a new execution until any previous execution has completed.- Returns:
- the value of the 'Locally Reentrant' attribute.
- See Also:
-
setLocallyReentrant(boolean)
com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getAction_LocallyReentrant()
- Model:
- default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
- Generated:
-
setLocallyReentrant
void setLocallyReentrant(boolean value) Sets the value of the 'Locally Reentrant
' attribute.- Parameters:
value
- the new value of the 'Locally Reentrant' attribute.- See Also:
- Generated:
-
getLocalPrecondition
Collection<Constraint> getLocalPrecondition()Returns the value of the 'Local Precondition' containment reference list. The list contents are of typeConstraint
. It is bidirectional and its opposite is 'action Of Local Precondition
'. A Constraint that must be satisfied when execution of the Action is started.- Returns:
- the value of the 'Local Precondition' containment reference list.
- See Also:
- Model:
- opposite="_actionOfLocalPrecondition" containment="true" resolveProxies="true" ordered="false"
- Generated:
-
getLocalPostcondition
Collection<Constraint> getLocalPostcondition()Returns the value of the 'Local Postcondition' containment reference list. The list contents are of typeConstraint
. It is bidirectional and its opposite is 'action Of Local Postcondition
'. A Constraint that must be satisfied when execution of the Action is completed.- Returns:
- the value of the 'Local Postcondition' containment reference list.
- See Also:
- Model:
- opposite="_actionOfLocalPostcondition" containment="true" resolveProxies="true" ordered="false"
- Generated:
-
get_actionInputPinOfFromAction
Returns the value of the 'action Input Pin Of From Action' container reference. It is bidirectional and its opposite is 'From Action
'.If the meaning of the 'action Input Pin Of From Action' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'action Input Pin Of From Action' container reference.
- See Also:
- Model:
- opposite="fromAction" transient="false" ordered="false"
- Generated:
-
set_actionInputPinOfFromAction
Sets the value of the 'action Input Pin Of From Action
' container reference.- Parameters:
value
- the new value of the 'action Input Pin Of From Action' container reference.- See Also:
- Generated:
-
hasOutput
boolean hasOutput() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_actionExecutionSpecificationOfAction
boolean has_actionExecutionSpecificationOfAction() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
hasInput
boolean hasInput() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
hasLocalPrecondition
boolean hasLocalPrecondition() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
hasLocalPostcondition
boolean hasLocalPostcondition() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-