org.infolayer.model
Interface ObjectState

All Known Implementing Classes:
ObjectStateImpl

public interface ObjectState

Author:
J�rg Pleumann To change this generated comment edit the template variable "typecomment": Window>Preferences>Java>Templates.

Method Summary
 UmlModelElement getOclState(java.lang.String state)
          Returns the UmlState ModelElement for the given OclState name or null, if the state doesn't exist.
 java.lang.Object[] getPotentialTriggers()
           
 void init(UmlObject object)
           
 boolean isStateActive(java.lang.String state)
          Can't be implemented using getActiveState because this only contains the active leaf states.
 void processEvent(java.lang.Object event)
           
 void renderState(java.io.OutputStream stream)
           
 

Method Detail

init

public void init(UmlObject object)

getPotentialTriggers

public java.lang.Object[] getPotentialTriggers()

isStateActive

public boolean isStateActive(java.lang.String state)
Can't be implemented using getActiveState because this only contains the active leaf states.


getOclState

public UmlModelElement getOclState(java.lang.String state)
Returns the UmlState ModelElement for the given OclState name or null, if the state doesn't exist.


processEvent

public void processEvent(java.lang.Object event)

renderState

public void renderState(java.io.OutputStream stream)