## Uses of Interface
org.eclipse.uml2.uml.ExecutableNode

Packages that use ExecutableNode
org.eclipse.uml2.uml
org.eclipse.uml2.uml.util

Uses of ExecutableNode in org.eclipse.uml2.uml

Subinterfaces of ExecutableNode in org.eclipse.uml2.uml
`interface` `AcceptCallAction` A representation of the model object 'Accept Call Action'
`interface` `AcceptEventAction` A representation of the model object 'Accept Event Action'
`interface` `Action` A representation of the model object 'Action'
`interface` `AddStructuralFeatureValueAction` A representation of the model object 'Add Structural Feature Value Action'
`interface` `AddVariableValueAction` A representation of the model object 'Add Variable Value Action'
`interface` `BroadcastSignalAction` A representation of the model object 'Broadcast Signal Action'
`interface` `CallAction` A representation of the model object 'Call Action'
`interface` `CallBehaviorAction` A representation of the model object 'Call Behavior Action'
`interface` `CallOperationAction` A representation of the model object 'Call Operation Action'
`interface` `ClearAssociationAction` A representation of the model object 'Clear Association Action'
`interface` `ClearStructuralFeatureAction` A representation of the model object 'Clear Structural Feature Action'
`interface` `ClearVariableAction` A representation of the model object 'Clear Variable Action'
`interface` `ConditionalNode` A representation of the model object 'Conditional Node'
`interface` `CreateLinkAction` A representation of the model object 'Create Link Action'
`interface` `CreateLinkObjectAction` A representation of the model object 'Create Link Object Action'
`interface` `CreateObjectAction` A representation of the model object 'Create Object Action'
`interface` `DestroyLinkAction` A representation of the model object 'Destroy Link Action'
`interface` `DestroyObjectAction` A representation of the model object 'Destroy Object Action'
`interface` `ExpansionRegion` A representation of the model object 'Expansion Region'
`interface` `InvocationAction` A representation of the model object 'Invocation Action'
`interface` `LinkAction` A representation of the model object 'Link Action'
`interface` `LoopNode` A representation of the model object 'Loop Node'
`interface` `OpaqueAction` A representation of the model object 'Opaque Action'
`interface` `RaiseExceptionAction` A representation of the model object 'Raise Exception Action'
`interface` `ReadExtentAction` A representation of the model object 'Read Extent Action'
`interface` `ReadIsClassifiedObjectAction` A representation of the model object 'Read Is Classified Object Action'
`interface` `ReadLinkAction` A representation of the model object 'Read Link Action'
`interface` `ReadLinkObjectEndAction` A representation of the model object 'Read Link Object End Action'
`interface` `ReadLinkObjectEndQualifierAction` A representation of the model object 'Read Link Object End Qualifier Action'
`interface` `ReadSelfAction` A representation of the model object 'Read Self Action'
`interface` `ReadStructuralFeatureAction` A representation of the model object 'Read Structural Feature Action'
`interface` `ReadVariableAction` A representation of the model object 'Read Variable Action'
`interface` `ReclassifyObjectAction` A representation of the model object 'Reclassify Object Action'
`interface` `ReduceAction` A representation of the model object 'Reduce Action'
`interface` `RemoveStructuralFeatureValueAction` A representation of the model object 'Remove Structural Feature Value Action'
`interface` `RemoveVariableValueAction` A representation of the model object 'Remove Variable Value Action'
`interface` `ReplyAction` A representation of the model object 'Reply Action'
`interface` `SendObjectAction` A representation of the model object 'Send Object Action'
`interface` `SendSignalAction` A representation of the model object 'Send Signal Action'
`interface` `SequenceNode` A representation of the model object 'Sequence Node'
`interface` `StartClassifierBehaviorAction` A representation of the model object 'Start Classifier Behavior Action'
`interface` `StructuralFeatureAction` A representation of the model object 'Structural Feature Action'
`interface` `StructuredActivityNode` A representation of the model object 'Structured Activity Node'
`interface` `TestIdentityAction` A representation of the model object 'Test Identity Action'
`interface` `UnmarshallAction` A representation of the model object 'Unmarshall Action'
`interface` `ValueSpecificationAction` A representation of the model object 'Value Specification Action'
`interface` `VariableAction` A representation of the model object 'Variable Action'
`interface` `WriteLinkAction` A representation of the model object 'Write Link Action'
`interface` `WriteStructuralFeatureAction` A representation of the model object 'Write Structural Feature Action'
`interface` `WriteVariableAction` A representation of the model object 'Write Variable Action'

Methods in org.eclipse.uml2.uml that return ExecutableNode
`ExecutableNode` `SequenceNode.createExecutableNode(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ExecutableNode`, with the specified 'Name', and appends it to the 'Executable Node' containment reference list
`ExecutableNode` `Clause.getBody(java.lang.String name)` Retrieves the first `ExecutableNode` with the specified 'Name' from the 'Body' reference list
`ExecutableNode` `Clause.getBody(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `ExecutableNode` with the specified 'Name' from the 'Body' reference list
`ExecutableNode` `LoopNode.getBodyPart(java.lang.String name)` Retrieves the first `ExecutableNode` with the specified 'Name' from the 'Body Part' reference list
`ExecutableNode` `LoopNode.getBodyPart(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `ExecutableNode` with the specified 'Name' from the 'Body Part' reference list
`ExecutableNode` `SequenceNode.getExecutableNode(java.lang.String name)` Retrieves the first `ExecutableNode` with the specified 'Name' from the 'Executable Node' containment reference list
`ExecutableNode` `SequenceNode.getExecutableNode(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `ExecutableNode` with the specified 'Name' from the 'Executable Node' containment reference list
`ExecutableNode` `ExceptionHandler.getHandlerBody()` Returns the value of the 'Handler Body' reference
`ExecutableNode` `ExceptionHandler.getProtectedNode()` Returns the value of the 'Protected Node' container reference.
`ExecutableNode` `LoopNode.getSetupPart(java.lang.String name)` Retrieves the first `ExecutableNode` with the specified 'Name' from the 'Setup Part' reference list
`ExecutableNode` `LoopNode.getSetupPart(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `ExecutableNode` with the specified 'Name' from the 'Setup Part' reference list
`ExecutableNode` `LoopNode.getTest(java.lang.String name)` Retrieves the first `ExecutableNode` with the specified 'Name' from the 'Test' reference list
`ExecutableNode` `Clause.getTest(java.lang.String name)` Retrieves the first `ExecutableNode` with the specified 'Name' from the 'Test' reference list
`ExecutableNode` `LoopNode.getTest(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `ExecutableNode` with the specified 'Name' from the 'Test' reference list
`ExecutableNode` `Clause.getTest(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `ExecutableNode` with the specified 'Name' from the 'Test' reference list

Methods in org.eclipse.uml2.uml that return types with arguments of type ExecutableNode
`org.eclipse.emf.common.util.EList<ExecutableNode>` `Clause.getBodies()` Returns the value of the 'Body' reference list.
`org.eclipse.emf.common.util.EList<ExecutableNode>` `LoopNode.getBodyParts()` Returns the value of the 'Body Part' reference list.
`org.eclipse.emf.common.util.EList<ExecutableNode>` `SequenceNode.getExecutableNodes()` Returns the value of the 'Executable Node' containment reference list.
`org.eclipse.emf.common.util.EList<ExecutableNode>` `LoopNode.getSetupParts()` Returns the value of the 'Setup Part' reference list.
`org.eclipse.emf.common.util.EList<ExecutableNode>` `LoopNode.getTests()` Returns the value of the 'Test' reference list.
`org.eclipse.emf.common.util.EList<ExecutableNode>` `Clause.getTests()` Returns the value of the 'Test' reference list.

Methods in org.eclipse.uml2.uml with parameters of type ExecutableNode
`void` `ExceptionHandler.setHandlerBody(ExecutableNode value)` Sets the value of the '`Handler Body`' reference
`void` `ExceptionHandler.setProtectedNode(ExecutableNode value)` Sets the value of the '`Protected Node`' container reference

Uses of ExecutableNode in org.eclipse.uml2.uml.util

Methods in org.eclipse.uml2.uml.util with parameters of type ExecutableNode
`T` `UMLSwitch.caseExecutableNode(ExecutableNode object)` Returns the result of interpreting the object as an instance of 'Executable Node'
`boolean` `UMLValidator.validateExecutableNode(ExecutableNode executableNode, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved.