fUML.Semantics.Activities.CompleteStructuredActivities
Class StructuredActivityNodeActivation

java.lang.Object
  extended by org.modeldriven.fuml.FumlObject
      extended by fUML.Semantics.Loci.LociL1.SemanticVisitor
          extended by fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation
              extended by fUML.Semantics.Actions.BasicActions.ActionActivation
                  extended by fUML.Semantics.Activities.CompleteStructuredActivities.StructuredActivityNodeActivation
Direct Known Subclasses:
ConditionalNodeActivation, LoopNodeActivation

public class StructuredActivityNodeActivation
extends ActionActivation

An implementation of the model object ' fUML::Semantics::Activities::CompleteStructuredActivities::StructuredActivityNodeActivation '.

The following features are implemented:


Field Summary
 ActivityNodeActivationGroup activationGroup
           
 
Fields inherited from class fUML.Semantics.Actions.BasicActions.ActionActivation
firing, pinActivations
 
Fields inherited from class fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation
group, heldTokens, incomingEdges, node, outgoingEdges, running
 
Constructor Summary
StructuredActivityNodeActivation()
           
 
Method Summary
 void createEdgeInstances()
          operation createEdgeInstances
 void createNodeActivations()
          operation createNodeActivations
 void doAction()
          operation doAction
 void doStructuredActivity()
          operation doStructuredActivity
 ActivityNodeActivation getNodeActivation(ActivityNode node)
          operation getNodeActivation
 ValueList getPinValues(OutputPin pin)
          operation getPinValues
 ActivityNodeList makeActivityNodeList(ExecutableNodeList nodes)
          operation makeActivityNodeList
 void putPinValues(OutputPin pin, ValueList values)
          operation putPinValues
 void terminate()
          operation terminate
 
Methods inherited from class fUML.Semantics.Actions.BasicActions.ActionActivation
addOutgoingEdge, addPinActivation, fire, getPinActivation, getTokens, isFiring, isReady, isSourceFor, makeBooleanValue, putToken, putTokens, run, sendOffers, takeOfferedTokens, takeTokens, valueParticipatesInLink
 
Methods inherited from class fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation
addIncomingEdge, addToken, addTokens, clearTokens, getActivityExecution, getExecutionContext, getExecutionLocus, getTokens, isRunning, receiveOffer, removeToken, sendOffers, takeTokens
 
Methods inherited from class fUML.Semantics.Loci.LociL1.SemanticVisitor
_beginIsolation, _endIsolation
 
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

activationGroup

public ActivityNodeActivationGroup activationGroup
Constructor Detail

StructuredActivityNodeActivation

public StructuredActivityNodeActivation()
Method Detail

doAction

public void doAction()
operation doAction

Specified by:
doAction in class ActionActivation

doStructuredActivity

public void doStructuredActivity()
operation doStructuredActivity


terminate

public void terminate()
operation terminate

Overrides:
terminate in class ActionActivation

getNodeActivation

public ActivityNodeActivation getNodeActivation(ActivityNode node)
operation getNodeActivation

Overrides:
getNodeActivation in class ActivityNodeActivation

makeActivityNodeList

public ActivityNodeList makeActivityNodeList(ExecutableNodeList nodes)
operation makeActivityNodeList


getPinValues

public ValueList getPinValues(OutputPin pin)
operation getPinValues


putPinValues

public void putPinValues(OutputPin pin,
                         ValueList values)
operation putPinValues


createNodeActivations

public void createNodeActivations()
operation createNodeActivations

Overrides:
createNodeActivations in class ActionActivation

createEdgeInstances

public void createEdgeInstances()
operation createEdgeInstances

Overrides:
createEdgeInstances in class ActivityNodeActivation


Copyright © 2012. All Rights Reserved.