de.cau.cs.kieler.core.model.triggers
Class PartTrigger.EditorState

java.lang.Object
  extended by de.cau.cs.kieler.core.kivi.AbstractTriggerState
      extended by de.cau.cs.kieler.core.model.triggers.PartTrigger.PartState
          extended by de.cau.cs.kieler.core.model.triggers.PartTrigger.EditorState
All Implemented Interfaces:
ITriggerState, IPropertyHolder
Enclosing class:
PartTrigger

public static class PartTrigger.EditorState
extends PartTrigger.PartState

A specialized PartTrigger.PartState allowing to restrict the triggering of combinations sensible to workbench part events.

Rating red

Constructor Summary
PartTrigger.EditorState()
          Default constructor.
PartTrigger.EditorState(IWorkbenchPart theCurrentActivePart, IEditorPart theCurrentActiveEditorPart, PartTrigger.EventType theEventType)
          Constructor delegating to the super constructor.
 
Method Summary
 
Methods inherited from class de.cau.cs.kieler.core.model.triggers.PartTrigger.PartState
copyProperties, editorIsActivePart, getAllProperties, getEditorPart, getEventType, getPart, getProperty, getTriggerClass, setProperty
 
Methods inherited from class de.cau.cs.kieler.core.kivi.AbstractTriggerState
finish, getKeyClass, getSequenceNumber, merge, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PartTrigger.EditorState

public PartTrigger.EditorState()
Default constructor.


PartTrigger.EditorState

public PartTrigger.EditorState(IWorkbenchPart theCurrentActivePart,
                               IEditorPart theCurrentActiveEditorPart,
                               PartTrigger.EventType theEventType)
Constructor delegating to the super constructor.

Parameters:
theCurrentActivePart - the currently active workbench part.
theCurrentActiveEditorPart - the currently active editor part.
theEventType - indicates the kind of the occurred event.