Interface ExecutableNode
-
- All Superinterfaces:
ActivityNode
,BaseElement
,java.lang.Cloneable
,java.lang.Comparable
,Element
,org.eclipse.emf.ecore.EObject
,MDObject
,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
public interface ExecutableNode extends ActivityNode
A representation of the model object 'Executable Node'.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:
UMLPackage.getExecutableNode()
- Model:
- abstract="true" annotation="MOF package='activities.mdstructuredactivities'"
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Clause
get_clauseOfBody()
Returns the value of the 'clause Of Body' reference.Clause
get_clauseOfTest()
Returns the value of the 'clause Of Test' reference.java.util.Collection<ExceptionHandler>
get_exceptionHandlerOfHandlerBody()
Returns the value of the 'exception Handler Of Handler Body' reference list.LoopNode
get_loopNodeOfBodyPart()
Returns the value of the 'loop Node Of Body Part' reference.LoopNode
get_loopNodeOfSetupPart()
Returns the value of the 'loop Node Of Setup Part' reference.LoopNode
get_loopNodeOfTest()
Returns the value of the 'loop Node Of Test' reference.SequenceNode
get_sequenceNodeOfExecutableNode()
Returns the value of the 'sequence Node Of Executable Node' container reference.java.util.Collection<ExceptionHandler>
getHandler()
Returns the value of the 'Handler' containment reference list.boolean
has_exceptionHandlerOfHandlerBody()
boolean
hasHandler()
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
set_sequenceNodeOfExecutableNode(SequenceNode value)
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, atInsert, canAdd, canAdd, canAddChild, canAddInstance, canBeDeleted, canChangeParent, canDeleteChild, clone, dispose, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, isParentOf, removeAllPropertyChangeListeners, removePropertyChangeListener, sGetID
-
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.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, getLocalID, ignoringRefGetValue, ignoringRefGetValue, isInvalid, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText, setLocalID, sGetLocalID
-
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
-
-
-
-
Method Detail
-
getHandler
java.util.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:
UMLPackage.getExecutableNode_Handler()
,ExceptionHandler.getProtectedNode()
- Model:
- opposite="protectedNode" containment="true" resolveProxies="true" ordered="false"
- Generated:
-
get_exceptionHandlerOfHandlerBody
java.util.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:
UMLPackage.getExecutableNode__exceptionHandlerOfHandlerBody()
,ExceptionHandler.getHandlerBody()
- Model:
- opposite="handlerBody" ordered="false"
- Generated:
-
get_loopNodeOfSetupPart
@CheckForNull LoopNode 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:
set_loopNodeOfSetupPart(LoopNode)
,UMLPackage.getExecutableNode__loopNodeOfSetupPart()
,LoopNode.getSetupPart()
- Model:
- opposite="setupPart" ordered="false"
- Generated:
-
set_loopNodeOfSetupPart
void set_loopNodeOfSetupPart(@CheckForNull LoopNode value)
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:
get_loopNodeOfSetupPart()
- Generated:
-
get_loopNodeOfBodyPart
@CheckForNull LoopNode 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:
set_loopNodeOfBodyPart(LoopNode)
,UMLPackage.getExecutableNode__loopNodeOfBodyPart()
,LoopNode.getBodyPart()
- Model:
- opposite="bodyPart" ordered="false"
- Generated:
-
set_loopNodeOfBodyPart
void set_loopNodeOfBodyPart(@CheckForNull LoopNode value)
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:
get_loopNodeOfBodyPart()
- Generated:
-
get_clauseOfTest
@CheckForNull Clause 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:
set_clauseOfTest(Clause)
,UMLPackage.getExecutableNode__clauseOfTest()
,Clause.getTest()
- Model:
- opposite="test" ordered="false"
- Generated:
-
set_clauseOfTest
void set_clauseOfTest(@CheckForNull Clause value)
Sets the value of the 'clause Of Test
' reference.- Parameters:
value
- the new value of the 'clause Of Test' reference.- See Also:
get_clauseOfTest()
- Generated:
-
get_clauseOfBody
@CheckForNull Clause 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:
set_clauseOfBody(Clause)
,UMLPackage.getExecutableNode__clauseOfBody()
,Clause.getBody()
- Model:
- opposite="body" ordered="false"
- Generated:
-
set_clauseOfBody
void set_clauseOfBody(@CheckForNull Clause value)
Sets the value of the 'clause Of Body
' reference.- Parameters:
value
- the new value of the 'clause Of Body' reference.- See Also:
get_clauseOfBody()
- Generated:
-
get_loopNodeOfTest
@CheckForNull LoopNode 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:
set_loopNodeOfTest(LoopNode)
,UMLPackage.getExecutableNode__loopNodeOfTest()
,LoopNode.getTest()
- Model:
- opposite="test" ordered="false"
- Generated:
-
set_loopNodeOfTest
void set_loopNodeOfTest(@CheckForNull LoopNode value)
Sets the value of the 'loop Node Of Test
' reference.- Parameters:
value
- the new value of the 'loop Node Of Test' reference.- See Also:
get_loopNodeOfTest()
- Generated:
-
get_sequenceNodeOfExecutableNode
@CheckForNull SequenceNode 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:
set_sequenceNodeOfExecutableNode(SequenceNode)
,UMLPackage.getExecutableNode__sequenceNodeOfExecutableNode()
,SequenceNode.getExecutableNode()
- Model:
- opposite="executableNode" transient="false" ordered="false"
- Generated:
-
set_sequenceNodeOfExecutableNode
void set_sequenceNodeOfExecutableNode(@CheckForNull SequenceNode value)
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:
get_sequenceNodeOfExecutableNode()
- 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:
-
-