fUML.Semantics.Activities.ExtraStructuredActivities
Class ExpansionRegionActivation
java.lang.Object
org.modeldriven.fuml.FumlObject
fUML.Semantics.Loci.LociL1.SemanticVisitor
fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation
fUML.Semantics.Actions.BasicActions.ActionActivation
fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionRegionActivation
public class ExpansionRegionActivation
- extends ActionActivation
| 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
activationGroups
public ExpansionActivationGroupList activationGroups
inputTokens
public TokenSetList inputTokens
inputExpansionTokens
public TokenSetList inputExpansionTokens
next
public int next
ExpansionRegionActivation
public ExpansionRegionActivation()
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.