fUML.Semantics.CommonBehaviors.Communications
Class ObjectActivation

java.lang.Object
  extended by org.modeldriven.fuml.FumlObject
      extended by fUML.Semantics.CommonBehaviors.Communications.ObjectActivation

public class ObjectActivation
extends FumlObject

An implementation of the model object ' fUML::Semantics::CommonBehaviors::Communications::ObjectActivation '.

The following features are implemented:


Field Summary
 ClassifierBehaviorExecutionList classifierBehaviorExecutions
           
 SignalInstanceList eventPool
           
 Object_ object
           
 EventAccepterList waitingEventAccepters
           
 
Constructor Summary
ObjectActivation()
           
 
Method Summary
 void _send(ArrivalSignal signal)
          operation _send
 void _startObjectBehavior()
          operation _startObjectBehavior
 void dispatchNextEvent()
          operation dispatchNextEvent
 SignalInstance getNextEvent()
          operation getNextEvent
 void register(EventAccepter accepter)
          operation register
 void send(SignalInstance signalInstance)
          operation send
 void startBehavior(Class_ classifier, ParameterValueList inputs)
          operation startBehavior
 void stop()
          operation stop
 void unregister(EventAccepter accepter)
          operation unregister
 
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

classifierBehaviorExecutions

public ClassifierBehaviorExecutionList classifierBehaviorExecutions

waitingEventAccepters

public EventAccepterList waitingEventAccepters

eventPool

public SignalInstanceList eventPool

object

public Object_ object
Constructor Detail

ObjectActivation

public ObjectActivation()
Method Detail

startBehavior

public void startBehavior(Class_ classifier,
                          ParameterValueList inputs)
operation startBehavior


stop

public void stop()
operation stop


register

public void register(EventAccepter accepter)
operation register


unregister

public void unregister(EventAccepter accepter)
operation unregister


send

public void send(SignalInstance signalInstance)
operation send


dispatchNextEvent

public void dispatchNextEvent()
operation dispatchNextEvent


getNextEvent

public SignalInstance getNextEvent()
operation getNextEvent


_startObjectBehavior

public void _startObjectBehavior()
operation _startObjectBehavior


_send

public void _send(ArrivalSignal signal)
operation _send



Copyright © 2012. All Rights Reserved.