Uses of Interface
de.cau.cs.kieler.core.kivi.ITriggerState

Packages that use ITriggerState
de.cau.cs.kieler.core.kivi Base package of the KIELER View Management. 
de.cau.cs.kieler.core.kivi.internal Internal classes for the View Management, not visible by other plugins. 
de.cau.cs.kieler.core.kivi.menu Menu contribution service classes for the View Management. 
de.cau.cs.kieler.core.kivi.test Test cases for the View Management. 
de.cau.cs.kieler.core.kivi.triggers Generic triggers for the View Management. 
de.cau.cs.kieler.core.model.gmf.triggers GMF-specific view management triggers. 
de.cau.cs.kieler.core.model.triggers A collections of general triggers independent of any concrete tooling. 
de.cau.cs.kieler.core.model.xtext.triggers Xtext specific KIVi triggers. 
de.cau.cs.kieler.ksbase.ui.kivi   
de.cau.cs.kieler.sim.kivi   
de.cau.cs.kieler.synccharts.kivi View Management classes for SyncCharts. 
 

Uses of ITriggerState in de.cau.cs.kieler.core.kivi
 

Classes in de.cau.cs.kieler.core.kivi that implement ITriggerState
 class AbstractTriggerState
          Base implementation for trigger states.
 

Methods in de.cau.cs.kieler.core.kivi that return ITriggerState
 ITriggerState KiVi.getTriggerState(Class<?> clazz)
          Get the current trigger state of the given class.
protected  ITriggerState AbstractCombination.latestState()
          Convenience method to obtain the trigger state that actually caused the execute method to be invoked.
 

Methods in de.cau.cs.kieler.core.kivi with parameters of type ITriggerState
 void KiVi.distributeTriggerState(ITriggerState triggerState)
          Distribute the event from the given trigger state to all combinations waiting for such a trigger state class.
static void KiVi.error(ICombination responsibleCombination, ITriggerState trigger, Throwable cause)
          Log an error in a Combination that was triggered by a specific Trigger.
 void AbstractCombination.handle(ITriggerState triggerState)
          Handle one specific trigger state that just changed.
 void ITriggerListener.handle(ITriggerState triggerState)
          Handle one specific trigger state that just changed.
 void AbstractTriggerState.merge(ITriggerState previous)
          Merge this state instance with the previous instance in case of delta trigger events.
 void ITriggerState.merge(ITriggerState previous)
          Merge this state instance with the previous instance in case of delta trigger events.
 void AbstractTrigger.synchronizedTrigger(ITriggerState triggerState)
          Triggers a TriggerState just as AbstractTrigger.trigger(ITriggerState), but blocks this thread until all effects that are created following this trigger are executed on the effects thread.
 void AbstractTrigger.trigger(ITriggerState triggerState)
          Inform the view management about an event.
 void ITrigger.trigger(ITriggerState triggerState)
          Inform the view management about an event.
 void KiVi.trigger(ITriggerState triggerState)
          Inform the view management about an event contained in the given trigger state.
 

Uses of ITriggerState in de.cau.cs.kieler.core.kivi.internal
 

Methods in de.cau.cs.kieler.core.kivi.internal with parameters of type ITriggerState
 void CombinationsWorker.trigger(ITriggerState triggerState)
          Insert a new trigger state into the queue.
 

Uses of ITriggerState in de.cau.cs.kieler.core.kivi.menu
 

Classes in de.cau.cs.kieler.core.kivi.menu that implement ITriggerState
static class ButtonTrigger.ButtonState
          Contains information about the last view management button pressed.
 

Methods in de.cau.cs.kieler.core.kivi.menu with parameters of type ITriggerState
 void ButtonTrigger.ButtonState.merge(ITriggerState previous)
          Merge this state instance with the previous instance in case of delta trigger events.
 

Uses of ITriggerState in de.cau.cs.kieler.core.kivi.test
 

Classes in de.cau.cs.kieler.core.kivi.test that implement ITriggerState
static class TestTriggerA.AState
           
static class TestTriggerB.BState
           
static class TestTriggerSpammer.SpamState
           
static class TestTriggerSpammerSynchronized.SynchronizedSpamState
           
 

Methods in de.cau.cs.kieler.core.kivi.test with parameters of type ITriggerState
 void TestTriggerA.AState.merge(ITriggerState previous)
           
 void TestTriggerB.BState.merge(ITriggerState previous)
           
 void TestTriggerSpammer.SpamState.merge(ITriggerState previous)
           
 

Uses of ITriggerState in de.cau.cs.kieler.core.kivi.triggers
 

Classes in de.cau.cs.kieler.core.kivi.triggers that implement ITriggerState
static class EffectTrigger.EffectTriggerState<Effect extends IEffect>
          The trigger state for recently executed effects.
 

Uses of ITriggerState in de.cau.cs.kieler.core.model.gmf.triggers
 

Classes in de.cau.cs.kieler.core.model.gmf.triggers that implement ITriggerState
static class ModelChangeTrigger.ActiveEditorState
           A state about the model viewers currently visible, e.g.
static class ModelChangeTrigger.DiagramChangeState
          A state about changes of the diagram model (currently only the GMF notation model).
static class ModelChangeTrigger.ModelChangeState
          A state about changes of the semantic model.
 

Methods in de.cau.cs.kieler.core.model.gmf.triggers with parameters of type ITriggerState
 void ModelChangeTrigger.ActiveEditorState.merge(ITriggerState previous)
          Update the list of open diagram editors and views.
 

Uses of ITriggerState in de.cau.cs.kieler.core.model.triggers
 

Classes in de.cau.cs.kieler.core.model.triggers that implement ITriggerState
static class DiagramTrigger.DiagramState
          A TriggerState that contains a diagram that can be processed with the KIELER View Management.
static class PartTrigger.EditorState
          A specialized PartTrigger.PartState allowing to restrict the triggering of combinations sensible to workbench part events.
static class PartTrigger.PartState
          Trigger states containing information of the current active work bench part.
 class ReInitDiagramTriggerState
          The state for triggers on the diagram reinitialization.
static class SelectionTrigger.DiagramSelectionState
          Contains the currently selected EObjects.
static class SelectionTrigger.EObjectSelectionState
          Contains the currently selected EObjects.
static class SelectionTrigger.SelectionState
          A general selection trigger state.
 

Uses of ITriggerState in de.cau.cs.kieler.core.model.xtext.triggers
 

Classes in de.cau.cs.kieler.core.model.xtext.triggers that implement ITriggerState
static class XtextBasedEditorActivationChangeTrigger.XtextModelChangeState
          An ITriggerState indicating opening, modifying, or closing events of Xtext-based editors.
 

Methods in de.cau.cs.kieler.core.model.xtext.triggers that return ITriggerState
 ITriggerState XtextBasedEditorActivationChangeTrigger.XtextModelChangeState.setEditor(org.eclipse.xtext.ui.editor.XtextEditor theEditor)
          Setter for the editor field.
 ITriggerState XtextBasedEditorActivationChangeTrigger.XtextModelChangeState.setEventType(XtextBasedEditorActivationChangeTrigger.XtextModelChangeState.EventType theEventType)
          Setter for the eventType field.
 ITriggerState XtextBasedEditorActivationChangeTrigger.XtextModelChangeState.setResource(org.eclipse.xtext.resource.XtextResource theResource)
          Setter for the resource field.
 

Uses of ITriggerState in de.cau.cs.kieler.ksbase.ui.kivi
 

Classes in de.cau.cs.kieler.ksbase.ui.kivi that implement ITriggerState
static class KSBasETrigger.KSBasEState
          Contains the state of the KSBasE trigger: The selected EObject after the transformation and its DiagramEditor.
 

Uses of ITriggerState in de.cau.cs.kieler.sim.kivi
 

Classes in de.cau.cs.kieler.sim.kivi that implement ITriggerState
static class StateActivityTrigger.ActiveStates
          Contains the currently active states.
static class StateMachineSimulationTrigger.StateMachineSimulationState
          A TriggerState for a KIEM simulation of a State Machine, e.g.
 

Uses of ITriggerState in de.cau.cs.kieler.synccharts.kivi
 

Classes in de.cau.cs.kieler.synccharts.kivi that implement ITriggerState
static class SignalFlowTrigger.SignalFlowActiveState
          Contains the state for the signal flow mechanism.