de.cau.cs.kieler.core.kivi.triggers
Class SelectionTrigger.SelectionState

java.lang.Object
  extended by de.cau.cs.kieler.core.kivi.AbstractTriggerState
      extended by de.cau.cs.kieler.core.kivi.triggers.SelectionTrigger.SelectionState
All Implemented Interfaces:
ITriggerState
Enclosing class:
SelectionTrigger

public static final class SelectionTrigger.SelectionState
extends AbstractTriggerState

Contains the currently selected EObjects.

Rating red

Constructor Summary
SelectionTrigger.SelectionState()
          Default constructor.
 
Method Summary
 org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor getDiagramEditor()
          Get the editor that contains the selection.
 List<EObject> getSelectedEObjects()
          Get the selected EObjects.
 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

SelectionTrigger.SelectionState

public SelectionTrigger.SelectionState()
Default constructor.

Method Detail

getTriggerClass

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

Returns:
the trigger class

getSelectedEObjects

public List<EObject> getSelectedEObjects()
Get the selected EObjects.

Returns:
the EObjects

getDiagramEditor

public org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor getDiagramEditor()
Get the editor that contains the selection.

Returns:
the DiagramEditor