fUML.Semantics.Activities.ExtraStructuredActivities
Class ExpansionRegionActivation

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.ExtraStructuredActivities.ExpansionRegionActivation

public class ExpansionRegionActivation
extends ActionActivation


Field Summary
 ExpansionActivationGroupList activationGroups
           
 TokenSetList inputExpansionTokens
           
 TokenSetList inputTokens
           
 int next
           
 
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
ExpansionRegionActivation()
           
 
Method Summary
 void doAction()
           
 void doOutput()
           
 void doStructuredActivity()
           
 ExpansionNodeActivation getExpansionNodeActivation(ExpansionNode node)
           
 boolean isSuspended()
           
 int numberOfValues()
           
 void resume(ExpansionActivationGroup activationGroup)
           
 void runGroup(ExpansionActivationGroup activationGroup)
           
 void runIterative()
           
 void runParallel()
           
 void sendOffers()
           
 TokenList takeOfferedTokens()
           
 void terminate()
           
 void terminateGroup(ExpansionActivationGroup activationGroup)
           
 
Methods inherited from class fUML.Semantics.Actions.BasicActions.ActionActivation
addOutgoingEdge, addPinActivation, completeAction, createNodeActivations, fire, getPinActivation, getTokens, isFiring, isReady, isSourceFor, makeBooleanValue, putToken, putTokens, run, takeTokens, valueParticipatesInLink
 
Methods inherited from class fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation
addIncomingEdge, addToken, addTokens, clearTokens, createEdgeInstances, getActivityExecution, getExecutionContext, getExecutionLocus, getNodeActivation, getTokens, isRunning, receiveOffer, removeToken, resume, sendOffers, suspend, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

activationGroups

public ExpansionActivationGroupList activationGroups

inputTokens

public TokenSetList inputTokens

inputExpansionTokens

public TokenSetList inputExpansionTokens

next

public int next
Constructor Detail

ExpansionRegionActivation

public ExpansionRegionActivation()
Method Detail

takeOfferedTokens

public TokenList takeOfferedTokens()
Overrides:
takeOfferedTokens in class ActionActivation

doAction

public void doAction()
Specified by:
doAction in class ActionActivation

doStructuredActivity

public void doStructuredActivity()

runIterative

public void runIterative()

runParallel

public void runParallel()

doOutput

public void doOutput()

terminate

public void terminate()
Overrides:
terminate in class ActionActivation

sendOffers

public void sendOffers()
Overrides:
sendOffers in class ActionActivation

runGroup

public void runGroup(ExpansionActivationGroup activationGroup)

terminateGroup

public void terminateGroup(ExpansionActivationGroup activationGroup)

getExpansionNodeActivation

public ExpansionNodeActivation getExpansionNodeActivation(ExpansionNode node)

numberOfValues

public int numberOfValues()

isSuspended

public boolean isSuspended()

resume

public void resume(ExpansionActivationGroup activationGroup)


Copyright © 2015. All Rights Reserved.