Interface ExecutableNode
- All Superinterfaces:
ActivityNode
,BaseElement
,Cloneable
,Comparable
,Element
,org.eclipse.emf.ecore.EObject
,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
,Action
,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
An ExecutableNode is an abstract class for ActivityNodes whose execution may be controlled using ControlFlows and to which ExceptionHandlers may be attached.
The following features are supported:
- See Also:
- Model:
- abstract="true" annotation="MOF package='activities.mdstructuredactivities'"
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'clause Of Body' reference.Returns the value of the 'clause Of Test' reference.Returns the value of the 'exception Handler Of Handler Body' reference list.Returns the value of the 'loop Node Of Body Part' reference.Returns the value of the 'loop Node Of Setup Part' reference.Returns the value of the 'loop Node Of Test' reference.Returns the value of the 'sequence Node Of Executable Node' container reference.Returns the value of the 'Handler' containment reference list.boolean
boolean
void
set_clauseOfBody
(Clause value) Sets the value of the 'clause Of Body
' reference.void
set_clauseOfTest
(Clause value) Sets the value of the 'clause Of Test
' reference.void
set_loopNodeOfBodyPart
(LoopNode value) Sets the value of the 'loop Node Of Body Part
' reference.void
set_loopNodeOfSetupPart
(LoopNode value) Sets the value of the 'loop Node Of Setup Part
' reference.void
set_loopNodeOfTest
(LoopNode value) Sets the value of the 'loop Node Of Test
' reference.void
Sets the value of the 'sequence Node Of Executable Node
' container reference.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.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
-
getHandler
Collection<ExceptionHandler> getHandler()Returns the value of the 'Handler' containment reference list. The list contents are of typeExceptionHandler
. It is bidirectional and its opposite is 'Protected Node
'. A set of ExceptionHandlers that are examined if an exception propagates out of the ExceptionNode.- Returns:
- the value of the 'Handler' containment reference list.
- See Also:
- Model:
- opposite="protectedNode" containment="true" resolveProxies="true" ordered="false"
- Generated:
-
get_exceptionHandlerOfHandlerBody
Collection<ExceptionHandler> get_exceptionHandlerOfHandlerBody()Returns the value of the 'exception Handler Of Handler Body' reference list. The list contents are of typeExceptionHandler
. It is bidirectional and its opposite is 'Handler Body
'.If the meaning of the 'exception Handler Of Handler Body' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'exception Handler Of Handler Body' reference list.
- See Also:
- Model:
- opposite="handlerBody" ordered="false"
- Generated:
-
get_loopNodeOfSetupPart
Returns the value of the 'loop Node Of Setup Part' reference. It is bidirectional and its opposite is 'Setup Part
'.If the meaning of the 'loop Node Of Setup Part' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'loop Node Of Setup Part' reference.
- See Also:
- Model:
- opposite="setupPart" ordered="false"
- Generated:
-
set_loopNodeOfSetupPart
Sets the value of the 'loop Node Of Setup Part
' reference.- Parameters:
value
- the new value of the 'loop Node Of Setup Part' reference.- See Also:
- Generated:
-
get_loopNodeOfBodyPart
Returns the value of the 'loop Node Of Body Part' reference. It is bidirectional and its opposite is 'Body Part
'.If the meaning of the 'loop Node Of Body Part' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'loop Node Of Body Part' reference.
- See Also:
- Model:
- opposite="bodyPart" ordered="false"
- Generated:
-
set_loopNodeOfBodyPart
Sets the value of the 'loop Node Of Body Part
' reference.- Parameters:
value
- the new value of the 'loop Node Of Body Part' reference.- See Also:
- Generated:
-
get_clauseOfTest
Returns the value of the 'clause Of Test' reference. It is bidirectional and its opposite is 'Test
'.If the meaning of the 'clause Of Test' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'clause Of Test' reference.
- See Also:
- Model:
- opposite="test" ordered="false"
- Generated:
-
set_clauseOfTest
Sets the value of the 'clause Of Test
' reference.- Parameters:
value
- the new value of the 'clause Of Test' reference.- See Also:
- Generated:
-
get_clauseOfBody
Returns the value of the 'clause Of Body' reference. It is bidirectional and its opposite is 'Body
'.If the meaning of the 'clause Of Body' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'clause Of Body' reference.
- See Also:
- Model:
- opposite="body" ordered="false"
- Generated:
-
set_clauseOfBody
Sets the value of the 'clause Of Body
' reference.- Parameters:
value
- the new value of the 'clause Of Body' reference.- See Also:
- Generated:
-
get_loopNodeOfTest
Returns the value of the 'loop Node Of Test' reference. It is bidirectional and its opposite is 'Test
'.If the meaning of the 'loop Node Of Test' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'loop Node Of Test' reference.
- See Also:
- Model:
- opposite="test" ordered="false"
- Generated:
-
set_loopNodeOfTest
Sets the value of the 'loop Node Of Test
' reference.- Parameters:
value
- the new value of the 'loop Node Of Test' reference.- See Also:
- Generated:
-
get_sequenceNodeOfExecutableNode
Returns the value of the 'sequence Node Of Executable Node' container reference. It is bidirectional and its opposite is 'Executable Node
'.If the meaning of the 'sequence Node Of Executable Node' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'sequence Node Of Executable Node' container reference.
- See Also:
- Model:
- opposite="executableNode" transient="false" ordered="false"
- Generated:
-
set_sequenceNodeOfExecutableNode
Sets the value of the 'sequence Node Of Executable Node
' container reference.- Parameters:
value
- the new value of the 'sequence Node Of Executable Node' container reference.- See Also:
- Generated:
-
hasHandler
boolean hasHandler() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_exceptionHandlerOfHandlerBody
boolean has_exceptionHandlerOfHandlerBody() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-