fUML.Semantics.Activities.IntermediateActivities
Class ActivityNodeActivation
java.lang.Object
org.modeldriven.fuml.FumlObject
fUML.Semantics.Loci.LociL1.SemanticVisitor
fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation
- Direct Known Subclasses:
- ActionActivation, ControlNodeActivation, ObjectNodeActivation
public abstract class ActivityNodeActivation
- extends SemanticVisitor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
group
public ActivityNodeActivationGroup group
node
public ActivityNode node
incomingEdges
public ActivityEdgeInstanceList incomingEdges
outgoingEdges
public ActivityEdgeInstanceList outgoingEdges
running
public boolean running
heldTokens
public TokenList heldTokens
ActivityNodeActivation
public ActivityNodeActivation()
run
public void run()
receiveOffer
public void receiveOffer()
takeOfferedTokens
public TokenList takeOfferedTokens()
fire
public abstract void fire(TokenList incomingTokens)
sendOffers
public void sendOffers(TokenList tokens)
terminate
public void terminate()
isReady
public boolean isReady()
isRunning
public boolean isRunning()
addOutgoingEdge
public void addOutgoingEdge(ActivityEdgeInstance edge)
addIncomingEdge
public void addIncomingEdge(ActivityEdgeInstance edge)
createNodeActivations
public void createNodeActivations()
createEdgeInstances
public void createEdgeInstances()
isSourceFor
public boolean isSourceFor(ActivityEdgeInstance edgeInstance)
getActivityExecution
public ActivityExecution getActivityExecution()
getExecutionContext
public Object_ getExecutionContext()
getExecutionLocus
public Locus getExecutionLocus()
getNodeActivation
public ActivityNodeActivation getNodeActivation(ActivityNode node)
addToken
public void addToken(Token token)
removeToken
public int removeToken(Token token)
addTokens
public void addTokens(TokenList tokens)
takeTokens
public TokenList takeTokens()
clearTokens
public void clearTokens()
getTokens
public TokenList getTokens()
suspend
public void suspend()
resume
public void resume()
Copyright © 2015. All Rights Reserved.