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.booleanbooleanvoidset_clauseOfBody(Clause value) Sets the value of the 'clause Of Body' reference.voidset_clauseOfTest(Clause value) Sets the value of the 'clause Of Test' reference.voidset_loopNodeOfBodyPart(LoopNode value) Sets the value of the 'loop Node Of Body Part' reference.voidset_loopNodeOfSetupPart(LoopNode value) Sets the value of the 'loop Node Of Setup Part' reference.voidset_loopNodeOfTest(LoopNode value) Sets the value of the 'loop Node Of Test' reference.voidSets 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, setInStructuredNodeMethods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, isEditable, removePropertyChangeListener, sGetIDMethods inherited from interface java.lang.Comparable
compareToMethods 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, setSyncElementMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setIDMethods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, eDynamicGet, getElementOwner, getLocalID, getObjectParent, selfDispose, setLocalID, sGetLocalIDMethods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, ignoringRefGetValue, ignoringRefGetValue, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationTextMethods 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, setVisibilityMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.RedefinableElement
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeafMethods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraintsMethods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refInvokeOperation, refInvokeOperation, refSetValueMethods 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:
-