fUML.Semantics.Activities.CompleteStructuredActivities
Class StructuredActivityNodeActivation
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.CompleteStructuredActivities.StructuredActivityNodeActivation
- Direct Known Subclasses:
- ConditionalNodeActivation, LoopNodeActivation
public class StructuredActivityNodeActivation
- extends ActionActivation
| Methods inherited from class fUML.Semantics.Actions.BasicActions.ActionActivation |
addOutgoingEdge, addPinActivation, fire, getPinActivation, getTokens, isFiring, isReady, 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, suspend, takeTokens |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
activationGroup
public ActivityNodeActivationGroup activationGroup
StructuredActivityNodeActivation
public StructuredActivityNodeActivation()
doAction
public void doAction()
- Specified by:
doAction in class ActionActivation
doStructuredActivity
public void doStructuredActivity()
terminate
public void terminate()
- Overrides:
terminate in class ActionActivation
getNodeActivation
public ActivityNodeActivation getNodeActivation(ActivityNode node)
- Overrides:
getNodeActivation in class ActivityNodeActivation
makeActivityNodeList
public ActivityNodeList makeActivityNodeList(ExecutableNodeList nodes)
getPinValues
public ValueList getPinValues(OutputPin pin)
putPinValues
public void putPinValues(OutputPin pin,
ValueList values)
createNodeActivations
public void createNodeActivations()
- Overrides:
createNodeActivations in class ActionActivation
createEdgeInstances
public void createEdgeInstances()
- Overrides:
createEdgeInstances in class ActivityNodeActivation
isSourceFor
public boolean isSourceFor(ActivityEdgeInstance edgeInstance)
- Overrides:
isSourceFor in class ActionActivation
terminateAll
public void terminateAll()
isSuspended
public boolean isSuspended()
completeAction
public TokenList completeAction()
- Overrides:
completeAction in class ActionActivation
resume
public void resume()
- Overrides:
resume in class ActivityNodeActivation
Copyright © 2015. All Rights Reserved.