|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.modeldriven.fuml.FumlObject
fUML.Semantics.Loci.LociL1.SemanticVisitor
fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation
public abstract class ActivityNodeActivation
An implementation of the model object ' fUML::Semantics::Activities::IntermediateActivities::ActivityNodeActivation '.
The following features are implemented:
runreceiveOffertakeOfferedTokens
firesendOffersterminateisReadyisRunningaddOutgoingEdgeaddIncomingEdge
createNodeActivationscreateEdgeInstances
isSourceFor
getActivityExecutiongetExecutionContext
getExecutionLocus
getNodeActivation
addTokenremoveTokenaddTokenstakeTokensclearTokensgetTokensgroupnodeincomingEdgesoutgoingEdgesrunningheldTokens
| Field Summary | |
|---|---|
ActivityNodeActivationGroup |
group
|
TokenList |
heldTokens
|
ActivityEdgeInstanceList |
incomingEdges
|
ActivityNode |
node
|
ActivityEdgeInstanceList |
outgoingEdges
|
boolean |
running
|
| Constructor Summary | |
|---|---|
ActivityNodeActivation()
|
|
| Method Summary | |
|---|---|
void |
addIncomingEdge(ActivityEdgeInstance edge)
operation addIncomingEdge |
void |
addOutgoingEdge(ActivityEdgeInstance edge)
operation addOutgoingEdge |
void |
addToken(Token token)
operation addToken |
void |
addTokens(TokenList tokens)
operation addTokens |
void |
clearTokens()
operation clearTokens |
void |
createEdgeInstances()
operation createEdgeInstances |
void |
createNodeActivations()
operation createNodeActivations |
abstract void |
fire(TokenList incomingTokens)
operation fire |
ActivityExecution |
getActivityExecution()
operation getActivityExecution |
Object_ |
getExecutionContext()
operation getExecutionContext |
Locus |
getExecutionLocus()
operation getExecutionLocus |
ActivityNodeActivation |
getNodeActivation(ActivityNode node)
operation getNodeActivation |
TokenList |
getTokens()
operation getTokens |
boolean |
isReady()
operation isReady |
boolean |
isRunning()
operation isRunning |
boolean |
isSourceFor(ActivityEdgeInstance edgeInstance)
operation isSourceFor |
void |
receiveOffer()
operation receiveOffer |
int |
removeToken(Token token)
operation removeToken |
void |
run()
operation run |
void |
sendOffers(TokenList tokens)
operation sendOffers |
TokenList |
takeOfferedTokens()
operation takeOfferedTokens |
TokenList |
takeTokens()
operation takeTokens |
void |
terminate()
operation terminate |
| 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 |
|---|
public ActivityNodeActivationGroup group
public ActivityNode node
public ActivityEdgeInstanceList incomingEdges
public ActivityEdgeInstanceList outgoingEdges
public boolean running
public TokenList heldTokens
| Constructor Detail |
|---|
public ActivityNodeActivation()
| Method Detail |
|---|
public void run()
public void receiveOffer()
public TokenList takeOfferedTokens()
public abstract void fire(TokenList incomingTokens)
public void sendOffers(TokenList tokens)
public void terminate()
public boolean isReady()
public boolean isRunning()
public void addOutgoingEdge(ActivityEdgeInstance edge)
public void addIncomingEdge(ActivityEdgeInstance edge)
public void createNodeActivations()
public void createEdgeInstances()
public boolean isSourceFor(ActivityEdgeInstance edgeInstance)
public ActivityExecution getActivityExecution()
public Object_ getExecutionContext()
public Locus getExecutionLocus()
public ActivityNodeActivation getNodeActivation(ActivityNode node)
public void addToken(Token token)
public int removeToken(Token token)
public void addTokens(TokenList tokens)
public TokenList takeTokens()
public void clearTokens()
public TokenList getTokens()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||