|
||||||||||
| 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
fUML.Semantics.Actions.BasicActions.ActionActivation
public abstract class ActionActivation
An implementation of the model object ' fUML::Semantics::Actions::BasicActions::ActionActivation'.
The following features are implemented:
runtakeOfferedTokensfireterminateisReadyisFiringdoActionsendOfferscreateNodeActivations
addOutgoingEdgeaddPinActivationgetPinActivationputTokenputTokensgetTokenstakeTokensisSourceFor
valueParticipatesInLinkmakeBooleanValuepinActivationsfiring
| Field Summary | |
|---|---|
boolean |
firing
|
PinActivationList |
pinActivations
|
| Fields inherited from class fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation |
|---|
group, heldTokens, incomingEdges, node, outgoingEdges, running |
| Constructor Summary | |
|---|---|
ActionActivation()
|
|
| Method Summary | |
|---|---|
void |
addOutgoingEdge(ActivityEdgeInstance edge)
operation addOutgoingEdge |
void |
addPinActivation(PinActivation pinActivation)
operation addPinActivation |
void |
createNodeActivations()
operation createNodeActivations |
abstract void |
doAction()
operation doAction |
void |
fire(TokenList incomingTokens)
operation fire |
PinActivation |
getPinActivation(Pin pin)
operation getPinActivation |
ValueList |
getTokens(InputPin pin)
operation getTokens |
boolean |
isFiring()
operation isFiring |
boolean |
isReady()
operation isReady |
boolean |
isSourceFor(ActivityEdgeInstance edgeInstance)
operation isSourceFor |
BooleanValue |
makeBooleanValue(boolean value)
operation makeBooleanValue |
void |
putToken(OutputPin pin,
Value value)
operation putToken |
void |
putTokens(OutputPin pin,
ValueList values)
operation putTokens |
void |
run()
operation run |
void |
sendOffers()
operation sendOffers |
TokenList |
takeOfferedTokens()
operation takeOfferedTokens |
ValueList |
takeTokens(InputPin pin)
operation takeTokens |
void |
terminate()
operation terminate |
boolean |
valueParticipatesInLink(Value value,
Link link)
operation valueParticipatesInLink |
| Methods inherited from class fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation |
|---|
addIncomingEdge, addToken, addTokens, clearTokens, createEdgeInstances, getActivityExecution, getExecutionContext, getExecutionLocus, getNodeActivation, getTokens, isRunning, receiveOffer, removeToken, sendOffers, 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 |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public PinActivationList pinActivations
public boolean firing
| Constructor Detail |
|---|
public ActionActivation()
| Method Detail |
|---|
public void run()
run in class ActivityNodeActivationpublic TokenList takeOfferedTokens()
takeOfferedTokens in class ActivityNodeActivationpublic void fire(TokenList incomingTokens)
fire in class ActivityNodeActivationpublic void terminate()
terminate in class ActivityNodeActivationpublic boolean isReady()
isReady in class ActivityNodeActivationpublic boolean isFiring()
public abstract void doAction()
public void sendOffers()
public void createNodeActivations()
createNodeActivations in class ActivityNodeActivationpublic void addOutgoingEdge(ActivityEdgeInstance edge)
addOutgoingEdge in class ActivityNodeActivationpublic void addPinActivation(PinActivation pinActivation)
public PinActivation getPinActivation(Pin pin)
public void putToken(OutputPin pin,
Value value)
public void putTokens(OutputPin pin,
ValueList values)
public ValueList getTokens(InputPin pin)
public ValueList takeTokens(InputPin pin)
public boolean isSourceFor(ActivityEdgeInstance edgeInstance)
isSourceFor in class ActivityNodeActivation
public boolean valueParticipatesInLink(Value value,
Link link)
public BooleanValue makeBooleanValue(boolean value)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||