public interface ExecutableNode extends ActivityNode
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:
UMLPackage.getExecutableNode()
Modifier and Type | Method and 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. |
get_activityNodeOfRedefinedNode, getActivity, getIncoming, getInGroup, getInInterruptibleRegion, getInPartition, getInStructuredNode, getOutgoing, getRedefinedNode, has_activityNodeOfRedefinedNode, hasIncoming, hasInGroup, hasInInterruptibleRegion, hasInPartition, hasOutgoing, hasRedefinedNode, setActivity, setInStructuredNode
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
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
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
java.util.Collection<ExceptionHandler> getHandler()
ExceptionHandler
.
It is bidirectional and its opposite is
'Protected Node
'.
A set of ExceptionHandlers that are examined if an exception propagates out of the ExceptionNode.
UMLPackage.getExecutableNode_Handler()
,
ExceptionHandler.getProtectedNode()
java.util.Collection<ExceptionHandler> get_exceptionHandlerOfHandlerBody()
ExceptionHandler
.
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...
UMLPackage.getExecutableNode__exceptionHandlerOfHandlerBody()
,
ExceptionHandler.getHandlerBody()
@CheckForNull LoopNode get_loopNodeOfSetupPart()
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...
set_loopNodeOfSetupPart(LoopNode)
,
UMLPackage.getExecutableNode__loopNodeOfSetupPart()
,
LoopNode.getSetupPart()
void set_loopNodeOfSetupPart(@CheckForNull LoopNode value)
loop Node Of Setup Part
' reference.
value
- the new value of the 'loop Node Of Setup Part' reference.get_loopNodeOfSetupPart()
@CheckForNull LoopNode get_loopNodeOfBodyPart()
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...
set_loopNodeOfBodyPart(LoopNode)
,
UMLPackage.getExecutableNode__loopNodeOfBodyPart()
,
LoopNode.getBodyPart()
void set_loopNodeOfBodyPart(@CheckForNull LoopNode value)
loop Node Of Body Part
' reference.
value
- the new value of the 'loop Node Of Body Part' reference.get_loopNodeOfBodyPart()
@CheckForNull Clause get_clauseOfTest()
Test
'.
If the meaning of the 'clause Of Test' reference isn't clear, there really should be more of a description here...
set_clauseOfTest(Clause)
,
UMLPackage.getExecutableNode__clauseOfTest()
,
Clause.getTest()
void set_clauseOfTest(@CheckForNull Clause value)
clause Of Test
'
reference.
value
- the new value of the 'clause Of Test' reference.get_clauseOfTest()
@CheckForNull Clause get_clauseOfBody()
Body
'.
If the meaning of the 'clause Of Body' reference isn't clear, there really should be more of a description here...
set_clauseOfBody(Clause)
,
UMLPackage.getExecutableNode__clauseOfBody()
,
Clause.getBody()
void set_clauseOfBody(@CheckForNull Clause value)
clause Of Body
'
reference.
value
- the new value of the 'clause Of Body' reference.get_clauseOfBody()
@CheckForNull LoopNode get_loopNodeOfTest()
Test
'.
If the meaning of the 'loop Node Of Test' reference isn't clear, there really should be more of a description here...
set_loopNodeOfTest(LoopNode)
,
UMLPackage.getExecutableNode__loopNodeOfTest()
,
LoopNode.getTest()
void set_loopNodeOfTest(@CheckForNull LoopNode value)
loop Node Of Test
'
reference.
value
- the new value of the 'loop Node Of Test' reference.get_loopNodeOfTest()
@CheckForNull SequenceNode get_sequenceNodeOfExecutableNode()
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...
set_sequenceNodeOfExecutableNode(SequenceNode)
,
UMLPackage.getExecutableNode__sequenceNodeOfExecutableNode()
,
SequenceNode.getExecutableNode()
void set_sequenceNodeOfExecutableNode(@CheckForNull SequenceNode value)
sequence Node
Of Executable Node
' container reference.
value
- the new value of the 'sequence Node Of Executable Node' container reference.get_sequenceNodeOfExecutableNode()
boolean hasHandler() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_exceptionHandlerOfHandlerBody() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException