fUML.Semantics.Activities.IntermediateActivities
Class ActivityNodeActivationGroup

java.lang.Object
  extended by org.modeldriven.fuml.FumlObject
      extended by fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivationGroup
Direct Known Subclasses:
ExpansionActivationGroup

public class ActivityNodeActivationGroup
extends FumlObject

An implementation of the model object ' fUML::Semantics::Activities::IntermediateActivities::ActivityNodeActivationGroup '.

The following features are implemented:


Field Summary
 ActivityExecution activityExecution
           
 StructuredActivityNodeActivation containingNodeActivation
           
 ActivityEdgeInstanceList edgeInstances
           
 ActivityNodeActivationList nodeActivations
           
 
Constructor Summary
ActivityNodeActivationGroup()
           
 
Method Summary
 void activate(ActivityNodeList nodes, ActivityEdgeList edges)
          operation activate
 void addEdgeInstance(ActivityEdgeInstance instance)
          operation addEdgeInstance
 void addNodeActivation(ActivityNodeActivation activation)
          operation addNodeActivation
 boolean checkIncomingEdges(ActivityEdgeInstanceList incomingEdges, ActivityNodeActivationList activations)
          operation checkIncomingEdges
 void createEdgeInstances(ActivityEdgeList edges)
          operation createEdgeInstances
 ActivityNodeActivation createNodeActivation(ActivityNode node)
          operation createNodeActivation
 void createNodeActivations(ActivityNodeList nodes)
          operation createNodeActivations
 ActivityExecution getActivityExecution()
          operation getActivityExecution
 ActivityNodeActivation getNodeActivation(ActivityNode node)
          operation getNodeActivation
 ActivityParameterNodeActivationList getOutputParameterNodeActivations()
          operation getOutputParameterNodeActivations
 void run(ActivityNodeActivationList activations)
          operation run
 void runNodes(ActivityNodeList nodes)
          operation runNodes
 void terminateAll()
          operation terminateAll
 
Methods inherited from class org.modeldriven.fuml.FumlObject
getHref, getXmiId, getXmiNamespace, setHref, setXmiId, setXmiNamespace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

edgeInstances

public ActivityEdgeInstanceList edgeInstances

nodeActivations

public ActivityNodeActivationList nodeActivations

activityExecution

public ActivityExecution activityExecution

containingNodeActivation

public StructuredActivityNodeActivation containingNodeActivation
Constructor Detail

ActivityNodeActivationGroup

public ActivityNodeActivationGroup()
Method Detail

run

public void run(ActivityNodeActivationList activations)
operation run


checkIncomingEdges

public boolean checkIncomingEdges(ActivityEdgeInstanceList incomingEdges,
                                  ActivityNodeActivationList activations)
operation checkIncomingEdges


runNodes

public void runNodes(ActivityNodeList nodes)
operation runNodes


activate

public void activate(ActivityNodeList nodes,
                     ActivityEdgeList edges)
operation activate


terminateAll

public void terminateAll()
operation terminateAll


createNodeActivations

public void createNodeActivations(ActivityNodeList nodes)
operation createNodeActivations


createNodeActivation

public ActivityNodeActivation createNodeActivation(ActivityNode node)
operation createNodeActivation


addNodeActivation

public void addNodeActivation(ActivityNodeActivation activation)
operation addNodeActivation


getNodeActivation

public ActivityNodeActivation getNodeActivation(ActivityNode node)
operation getNodeActivation


createEdgeInstances

public void createEdgeInstances(ActivityEdgeList edges)
operation createEdgeInstances


addEdgeInstance

public void addEdgeInstance(ActivityEdgeInstance instance)
operation addEdgeInstance


getActivityExecution

public ActivityExecution getActivityExecution()
operation getActivityExecution


getOutputParameterNodeActivations

public ActivityParameterNodeActivationList getOutputParameterNodeActivations()
operation getOutputParameterNodeActivations



Copyright © 2012. All Rights Reserved.