fUML.Semantics.Activities.ExtraStructuredActivities
Class ExpansionRegionActivation

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.Actions.BasicActions.ActionActivation
                  extended by fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionRegionActivation

public class ExpansionRegionActivation
extends ActionActivation

An implementation of the model object ' fUML::Semantics::Activities::ExtraStructuredActivities::ExpansionRegionActivation '.

The following features are implemented:


Field Summary
 ExpansionActivationGroupList activationGroups
           
 TokenSetList inputExpansionTokens
           
 TokenSetList inputTokens
           
 
Fields inherited from class fUML.Semantics.Actions.BasicActions.ActionActivation
firing, pinActivations
 
Fields inherited from class fUML.Semantics.Activities.IntermediateActivities.ActivityNodeActivation
group, heldTokens, incomingEdges, node, outgoingEdges, running
 
Constructor Summary
ExpansionRegionActivation()
           
 
Method Summary
 void doAction()
          operation doAction
 void doStructuredActivity()
          operation doStructuredActivity
 ExpansionNodeActivation getExpansionNodeActivation(ExpansionNode node)
          operation getExpansionNodeActivation
 boolean isReady()
          operation isReady
 int numberOfValues()
          operation numberOfValues
 void runGroup(ExpansionActivationGroup activationGroup)
          operation runGroup
 void sendOffers()
          operation sendOffers
 TokenList takeOfferedTokens()
          operation takeOfferedTokens
 void terminate()
          operation terminate
 
Methods inherited from class fUML.Semantics.Actions.BasicActions.ActionActivation
addOutgoingEdge, addPinActivation, createNodeActivations, fire, getPinActivation, getTokens, isFiring, isSourceFor, makeBooleanValue, putToken, putTokens, run, takeTokens, 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

activationGroups

public ExpansionActivationGroupList activationGroups

inputTokens

public TokenSetList inputTokens

inputExpansionTokens

public TokenSetList inputExpansionTokens
Constructor Detail

ExpansionRegionActivation

public ExpansionRegionActivation()
Method Detail

takeOfferedTokens

public TokenList takeOfferedTokens()
operation takeOfferedTokens

Overrides:
takeOfferedTokens in class ActionActivation

doAction

public void doAction()
operation doAction

Specified by:
doAction in class ActionActivation

doStructuredActivity

public void doStructuredActivity()
operation doStructuredActivity


terminate

public void terminate()
operation terminate

Overrides:
terminate in class ActionActivation

isReady

public boolean isReady()
operation isReady

Overrides:
isReady in class ActionActivation

sendOffers

public void sendOffers()
operation sendOffers

Overrides:
sendOffers in class ActionActivation

runGroup

public void runGroup(ExpansionActivationGroup activationGroup)
operation runGroup


getExpansionNodeActivation

public ExpansionNodeActivation getExpansionNodeActivation(ExpansionNode node)
operation getExpansionNodeActivation


numberOfValues

public int numberOfValues()
operation numberOfValues



Copyright © 2012. All Rights Reserved.