de.cau.cs.kieler.sim.kivi
Class StateActivityTrigger.ActiveStates

java.lang.Object
  extended by de.cau.cs.kieler.core.kivi.AbstractTriggerState
      extended by de.cau.cs.kieler.sim.kivi.StateActivityTrigger.ActiveStates
All Implemented Interfaces:
ITriggerState
Enclosing class:
StateActivityTrigger

public static final class StateActivityTrigger.ActiveStates
extends AbstractTriggerState

Contains the currently active states.

Rating red

Constructor Summary
StateActivityTrigger.ActiveStates()
          Default Constructor.
 
Method Summary
 List<List<EObject>> getActiveStates()
          Get the list of active states.
 org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor getDiagramEditor()
          Get the diagram editor where the simulation is running.
 Class<? extends ITrigger> getTriggerClass()
          Get the trigger class associated with this trigger state.
 
Methods inherited from class de.cau.cs.kieler.core.kivi.AbstractTriggerState
finish, getKeyClass, getSequenceNumber, merge
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateActivityTrigger.ActiveStates

public StateActivityTrigger.ActiveStates()
Default Constructor.

Method Detail

getTriggerClass

public Class<? extends ITrigger> getTriggerClass()
Get the trigger class associated with this trigger state.

Returns:
the trigger class

getActiveStates

public List<List<EObject>> getActiveStates()
Get the list of active states.

Returns:
the list of active states

getDiagramEditor

public org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor getDiagramEditor()
Get the diagram editor where the simulation is running.

Returns:
the diagram editor