All Superinterfaces:
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, ActionInputPin, ActivityFinalNode, ActivityParameterNode, AddStructuralFeatureValueAction, AddVariableValueAction, BroadcastSignalAction, CallAction, CallBehaviorAction, CallOperationAction, CentralBufferNode, ClearAssociationAction, ClearStructuralFeatureAction, ClearVariableAction, ConditionalNode, ControlNode, CreateLinkAction, CreateLinkObjectAction, CreateObjectAction, DataStoreNode, DecisionNode, DestroyLinkAction, DestroyObjectAction, ExecutableNode, ExpansionNode, ExpansionRegion, FinalNode, FlowFinalNode, ForkNode, InitialNode, InputPin, InvocationAction, JoinNode, LinkAction, LoopNode, MergeNode, ObjectNode, OpaqueAction, OutputPin, Pin, RaiseExceptionAction, ReadExtentAction, ReadIsClassifiedObjectAction, ReadLinkAction, ReadLinkObjectEndAction, ReadLinkObjectEndQualifierAction, ReadSelfAction, ReadStructuralFeatureAction, ReadVariableAction, ReclassifyObjectAction, ReduceAction, RemoveStructuralFeatureValueAction, RemoveVariableValueAction, ReplyAction, SendObjectAction, SendSignalAction, SequenceNode, StartClassifierBehaviorAction, StartObjectBehaviorAction, StructuralFeatureAction, StructuredActivityNode, TestIdentityAction, UnmarshallAction, ValuePin, ValueSpecificationAction, VariableAction, WriteLinkAction, WriteStructuralFeatureAction, WriteVariableAction

public interface ActivityNode extends RedefinableElement
A representation of the model object 'Activity Node'.

ActivityNode is an abstract class for points in the flow of an Activity connected by ActivityEdges.

The following features are supported:

See Also:
Model:
abstract="true" annotation="MOF package='activities.mdfundamentalactivities'"
Generated:
  • Method Details

    • getActivity

      @CheckForNull Activity getActivity()
      Returns the value of the 'Activity' container reference. It is bidirectional and its opposite is 'Node'. The Activity containing the ActivityNode, if it is directly owned by an Activity.
      Returns:
      the value of the 'Activity' container reference.
      See Also:
      Model:
      opposite="node" transient="false" ordered="false"
      Generated:
    • setActivity

      void setActivity(@CheckForNull Activity value)
      Sets the value of the 'Activity' container reference.
      Parameters:
      value - the new value of the 'Activity' container reference.
      See Also:
      Generated:
    • getOutgoing

      Collection<ActivityEdge> getOutgoing()
      Returns the value of the 'Outgoing' reference list. The list contents are of type ActivityEdge. It is bidirectional and its opposite is 'Source'. ActivityEdges that have the ActivityNode as their source.
      Returns:
      the value of the 'Outgoing' reference list.
      See Also:
      Model:
      opposite="source" ordered="false"
      Generated:
    • getIncoming

      Collection<ActivityEdge> getIncoming()
      Returns the value of the 'Incoming' reference list. The list contents are of type ActivityEdge. It is bidirectional and its opposite is 'Target'. ActivityEdges that have the ActivityNode as their target.
      Returns:
      the value of the 'Incoming' reference list.
      See Also:
      Model:
      opposite="target" ordered="false"
      Generated:
    • getInGroup

      Collection<ActivityGroup> getInGroup()
      Returns the value of the 'In Group' reference list. The list contents are of type ActivityGroup. It is bidirectional and its opposite is 'Contained Node'. ActivityGroups containing the ActivityNode.
      Returns:
      the value of the 'In Group' reference list.
      See Also:
      Model:
      opposite="containedNode" transient="true" volatile="true" derived="true" ordered="false"
      Generated:
    • getInPartition

      Collection<ActivityPartition> getInPartition()
      Returns the value of the 'In Partition' reference list. The list contents are of type ActivityPartition. It is bidirectional and its opposite is 'Node'. ActivityPartitions containing the ActivityNode.
      Returns:
      the value of the 'In Partition' reference list.
      See Also:
      Model:
      opposite="node" ordered="false"
      Generated:
    • getInInterruptibleRegion

      Collection<InterruptibleActivityRegion> getInInterruptibleRegion()
      Returns the value of the 'In Interruptible Region' reference list. The list contents are of type InterruptibleActivityRegion. It is bidirectional and its opposite is 'Node'. InterruptibleActivityRegions containing the ActivityNode.
      Returns:
      the value of the 'In Interruptible Region' reference list.
      See Also:
      Model:
      opposite="node" ordered="false"
      Generated:
    • getInStructuredNode

      @CheckForNull StructuredActivityNode getInStructuredNode()
      Returns the value of the 'In Structured Node' container reference. It is bidirectional and its opposite is 'Node'. The StructuredActivityNode containing the ActvityNode, if it is directly owned by a StructuredActivityNode.
      Returns:
      the value of the 'In Structured Node' container reference.
      See Also:
      Model:
      opposite="node" transient="false" ordered="false"
      Generated:
    • setInStructuredNode

      void setInStructuredNode(@CheckForNull StructuredActivityNode value)
      Sets the value of the 'In Structured Node' container reference.
      Parameters:
      value - the new value of the 'In Structured Node' container reference.
      See Also:
      Generated:
    • getRedefinedNode

      Collection<ActivityNode> getRedefinedNode()
      Returns the value of the 'Redefined Node' reference list. The list contents are of type ActivityNode. It is bidirectional and its opposite is 'activity Node Of Redefined Node'. ActivityNodes from a generalization of the Activity containining this ActivityNode that are redefined by this ActivityNode.
      Returns:
      the value of the 'Redefined Node' reference list.
      See Also:
      Model:
      opposite="_activityNodeOfRedefinedNode" ordered="false"
      Generated:
    • get_activityNodeOfRedefinedNode

      Collection<ActivityNode> get_activityNodeOfRedefinedNode()
      Returns the value of the 'activity Node Of Redefined Node' reference list. The list contents are of type ActivityNode. It is bidirectional and its opposite is 'Redefined Node'.

      If the meaning of the 'activity Node Of Redefined Node' reference list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'activity Node Of Redefined Node' reference list.
      See Also:
      Model:
      opposite="redefinedNode" ordered="false"
      Generated:
    • hasOutgoing

      boolean hasOutgoing() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasIncoming

      boolean hasIncoming() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasInGroup

      boolean hasInGroup() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasInPartition

      boolean hasInPartition() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasInInterruptibleRegion

      boolean hasInInterruptibleRegion() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasRedefinedNode

      boolean hasRedefinedNode() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • has_activityNodeOfRedefinedNode

      boolean has_activityNodeOfRedefinedNode() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated: