fUML.Semantics.Actions.BasicActions
Class ActionActivation
java.lang.Object
org.modeldriven.fuml.FumlObject
fUML.Semantics.Loci.LociL1.SemanticVisitor
fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation
fUML.Semantics.Actions.BasicActions.ActionActivation
- Direct Known Subclasses:
- AcceptEventActionActivation, ClearAssociationActionActivation, CreateObjectActionActivation, DestroyObjectActionActivation, ExpansionRegionActivation, InvocationActionActivation, LinkActionActivation, ReadExtentActionActivation, ReadIsClassifiedObjectActionActivation, ReadSelfActionActivation, ReclassifyObjectActionActivation, ReduceActionActivation, StartClassifierBehaviorActionActivation, StructuralFeatureActionActivation, StructuredActivityNodeActivation, TestIdentityActionActivation, ValueSpecificationActionActivation
public abstract class ActionActivation
- extends ActivityNodeActivation
| Methods inherited from class fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation |
addIncomingEdge, addToken, addTokens, clearTokens, createEdgeInstances, getActivityExecution, getExecutionContext, getExecutionLocus, getNodeActivation, getTokens, isRunning, receiveOffer, removeToken, resume, sendOffers, suspend, takeTokens |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pinActivations
public PinActivationList pinActivations
firing
public boolean firing
ActionActivation
public ActionActivation()
run
public void run()
- Overrides:
run in class ActivityNodeActivation
takeOfferedTokens
public TokenList takeOfferedTokens()
- Overrides:
takeOfferedTokens in class ActivityNodeActivation
fire
public void fire(TokenList incomingTokens)
- Specified by:
fire in class ActivityNodeActivation
terminate
public void terminate()
- Overrides:
terminate in class ActivityNodeActivation
completeAction
public TokenList completeAction()
isReady
public boolean isReady()
- Overrides:
isReady in class ActivityNodeActivation
isFiring
public boolean isFiring()
doAction
public abstract void doAction()
sendOffers
public void sendOffers()
createNodeActivations
public void createNodeActivations()
- Overrides:
createNodeActivations in class ActivityNodeActivation
addOutgoingEdge
public void addOutgoingEdge(ActivityEdgeInstance edge)
- Overrides:
addOutgoingEdge in class ActivityNodeActivation
addPinActivation
public void addPinActivation(PinActivation pinActivation)
getPinActivation
public PinActivation getPinActivation(Pin pin)
putToken
public void putToken(OutputPin pin,
Value value)
putTokens
public void putTokens(OutputPin pin,
ValueList values)
getTokens
public ValueList getTokens(InputPin pin)
takeTokens
public ValueList takeTokens(InputPin pin)
isSourceFor
public boolean isSourceFor(ActivityEdgeInstance edgeInstance)
- Overrides:
isSourceFor in class ActivityNodeActivation
valueParticipatesInLink
public boolean valueParticipatesInLink(Value value,
Link link)
makeBooleanValue
public BooleanValue makeBooleanValue(boolean value)
Copyright © 2015. All Rights Reserved.