public abstract class ActionActivation extends ActivityNodeActivation
| Modifier and Type | Field and Description |
|---|---|
boolean |
firing |
PinActivationList |
pinActivations |
group, heldTokens, incomingEdges, node, outgoingEdges, running| Constructor and Description |
|---|
ActionActivation() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOutgoingEdge(ActivityEdgeInstance edge) |
void |
addPinActivation(PinActivation pinActivation) |
boolean |
checkAllParents(Classifier type,
Classifier classifier) |
TokenList |
completeAction() |
void |
createNodeActivations() |
abstract void |
doAction() |
void |
fire(TokenList incomingTokens) |
PinActivation |
getPinActivation(Pin pin) |
ValueList |
getTokens(InputPin pin) |
void |
initialize(ActivityNode node,
ActivityNodeActivationGroup group) |
boolean |
isFiring() |
boolean |
isReady() |
boolean |
isSourceFor(ActivityEdgeInstance edgeInstance) |
BooleanValue |
makeBooleanValue(boolean value) |
void |
putToken(OutputPin pin,
Value value) |
void |
putTokens(OutputPin pin,
ValueList values) |
void |
run() |
void |
sendOffers() |
TokenList |
takeOfferedTokens() |
ValueList |
takeTokens(InputPin pin) |
void |
terminate() |
boolean |
valueParticipatesInLink(Value value,
Link link) |
addIncomingEdge, addToken, addTokens, clearTokens, createEdgeInstances, getActivityExecution, getExecutionContext, getExecutionLocus, getNodeActivation, getTokens, isRunning, receiveOffer, removeToken, resume, sendOffers, suspend, takeTokens_beginIsolation, _endIsolationgetHref, getXmiId, getXmiNamespace, setHref, setXmiId, setXmiNamespacepublic PinActivationList pinActivations
public boolean firing
public void initialize(ActivityNode node, ActivityNodeActivationGroup group)
initialize in class ActivityNodeActivationpublic 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 TokenList completeAction()
public 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 boolean isSourceFor(ActivityEdgeInstance edgeInstance)
isSourceFor in class ActivityNodeActivationpublic BooleanValue makeBooleanValue(boolean value)
public boolean checkAllParents(Classifier type, Classifier classifier)
Copyright © 2016. All rights reserved.