|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.cau.cs.kieler.core.kivi.AbstractTrigger
de.cau.cs.kieler.core.model.triggers.PartTrigger
public class PartTrigger
A part trigger that fires trigger states if the active part has been switched. It will be attached to the platform via an IStartup extension.
Nested Class Summary | |
---|---|
static class |
PartTrigger.EditorState
A specialized PartTrigger.PartState allowing to restrict the triggering of combinations sensible
to workbench part events. |
static class |
PartTrigger.EventType
Possible EventTypes PartStates are indicating. |
static class |
PartTrigger.PartState
Trigger states containing information of the current active work bench part. |
Field Summary | |
---|---|
static IProperty<IEditorInput> |
EDITOR_INPUT
The default property containing the editorInput path if the active is an editor. |
static String |
EDITOR_INPUT_ID
Name of the editorInputPath property. |
static IProperty<IPath> |
EDITOR_INPUT_PATH
The default property containing the editorInput path if the active is an editor. |
static String |
EDITOR_INPUT_PATH_ID
Name of the editorInputPath property. |
Constructor Summary | |
---|---|
PartTrigger()
|
Method Summary | |
---|---|
void |
partActivated(IWorkbenchPart part)
|
void |
partActivated(IWorkbenchPartReference partRef)
|
void |
partBroughtToTop(IWorkbenchPart part)
|
void |
partBroughtToTop(IWorkbenchPartReference partRef)
|
void |
partClosed(IWorkbenchPart part)
|
void |
partClosed(IWorkbenchPartReference partRef)
|
void |
partDeactivated(IWorkbenchPart part)
|
void |
partDeactivated(IWorkbenchPartReference partRef)
|
void |
partHidden(IWorkbenchPartReference partRef)
|
void |
partInputChanged(IWorkbenchPartReference partRef)
|
void |
partOpened(IWorkbenchPart part)
|
void |
partOpened(IWorkbenchPartReference partRef)
|
void |
partVisible(IWorkbenchPartReference partRef)
|
void |
register()
Called when the trigger is activated, e.g., if KIVi is (re-)activated or the first ICombination being fired by such a trigger is loaded. |
void |
unregister()
Called when the trigger is deactivated, e.g., if the whole KIVi is deactivated. |
Methods inherited from class de.cau.cs.kieler.core.kivi.AbstractTrigger |
---|
isActive, setActive, synchronizedTrigger, trigger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String EDITOR_INPUT_ID
public static final IProperty<IEditorInput> EDITOR_INPUT
public static final String EDITOR_INPUT_PATH_ID
public static final IProperty<IPath> EDITOR_INPUT_PATH
Constructor Detail |
---|
public PartTrigger()
Method Detail |
---|
public void register()
AbstractTrigger
ICombination
being fired by such a trigger is loaded.
Registers itself where necessary.
register
in interface ITrigger
register
in class AbstractTrigger
public void unregister()
AbstractTrigger
unregister
in interface ITrigger
unregister
in class AbstractTrigger
public void partOpened(IWorkbenchPart part)
partOpened
in interface IPartListener
public void partBroughtToTop(IWorkbenchPart part)
partBroughtToTop
in interface IPartListener
public void partActivated(IWorkbenchPart part)
partActivated
in interface IPartListener
public void partDeactivated(IWorkbenchPart part)
partDeactivated
in interface IPartListener
public void partClosed(IWorkbenchPart part)
partClosed
in interface IPartListener
public void partActivated(IWorkbenchPartReference partRef)
public void partBroughtToTop(IWorkbenchPartReference partRef)
public void partClosed(IWorkbenchPartReference partRef)
public void partDeactivated(IWorkbenchPartReference partRef)
public void partOpened(IWorkbenchPartReference partRef)
public void partHidden(IWorkbenchPartReference partRef)
public void partVisible(IWorkbenchPartReference partRef)
public void partInputChanged(IWorkbenchPartReference partRef)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |