fUML.Semantics.Activities.IntermediateActivities
Class ObjectNodeActivation

java.lang.Object
  extended by org.modeldriven.fuml.FumlObject
      extended by fUML.Semantics.Loci.LociL1.SemanticVisitor
          extended by fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation
              extended by fUML.Semantics.Activities.IntermediateActivities.ObjectNodeActivation
Direct Known Subclasses:
ActivityParameterNodeActivation, ExpansionNodeActivation, PinActivation

public abstract class ObjectNodeActivation
extends ActivityNodeActivation


Field Summary
 int offeredTokenCount
           
 
Fields inherited from class fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation
group, heldTokens, incomingEdges, node, outgoingEdges, running
 
Constructor Summary
ObjectNodeActivation()
           
 
Method Summary
 void addToken(Token token)
           
 void clearTokens()
           
 int countOfferedValues()
           
 int countUnofferedTokens()
           
 TokenList getUnofferedTokens()
           
 int removeToken(Token token)
           
 void run()
           
 void sendOffers(TokenList tokens)
           
 void sendUnofferedTokens()
           
 TokenList takeUnofferedTokens()
           
 void terminate()
           
 
Methods inherited from class fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation
addIncomingEdge, addOutgoingEdge, addTokens, createEdgeInstances, createNodeActivations, fire, getActivityExecution, getExecutionContext, getExecutionLocus, getNodeActivation, getTokens, isReady, isRunning, isSourceFor, receiveOffer, resume, suspend, takeOfferedTokens, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

offeredTokenCount

public int offeredTokenCount
Constructor Detail

ObjectNodeActivation

public ObjectNodeActivation()
Method Detail

run

public void run()
Overrides:
run in class ActivityNodeActivation

sendOffers

public void sendOffers(TokenList tokens)
Overrides:
sendOffers in class ActivityNodeActivation

terminate

public void terminate()
Overrides:
terminate in class ActivityNodeActivation

addToken

public void addToken(Token token)
Overrides:
addToken in class ActivityNodeActivation

removeToken

public int removeToken(Token token)
Overrides:
removeToken in class ActivityNodeActivation

clearTokens

public void clearTokens()
Overrides:
clearTokens in class ActivityNodeActivation

countOfferedValues

public int countOfferedValues()

sendUnofferedTokens

public void sendUnofferedTokens()

countUnofferedTokens

public int countUnofferedTokens()

getUnofferedTokens

public TokenList getUnofferedTokens()

takeUnofferedTokens

public TokenList takeUnofferedTokens()


Copyright © 2015. All Rights Reserved.