|
||||||||||
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.xtext.triggers.XtextBasedEditorActivationChangeTrigger
public class XtextBasedEditorActivationChangeTrigger
Implementation of ITrigger
dedicated to Xtext-based editors. Reacts on the following
events: opening, receiving the focus, modifying of their content, and closing.
Nested Class Summary | |
---|---|
static class |
XtextBasedEditorActivationChangeTrigger.XtextModelChangeState
An ITriggerState indicating opening, modifying, or closing events of Xtext-based
editors. |
Constructor Summary | |
---|---|
XtextBasedEditorActivationChangeTrigger()
Default constructor, needed by KIVi. |
Method Summary | |
---|---|
void |
modelChanged(org.eclipse.xtext.resource.XtextResource resource)
|
void |
partActivated(IWorkbenchPart part)
|
void |
partBroughtToTop(IWorkbenchPart part)
|
void |
partClosed(IWorkbenchPart part)
|
void |
partDeactivated(IWorkbenchPart part)
|
void |
partOpened(IWorkbenchPart part)
|
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 |
Methods inherited from interface de.cau.cs.kieler.core.kivi.ITrigger |
---|
isActive, setActive, trigger |
Constructor Detail |
---|
public XtextBasedEditorActivationChangeTrigger()
Method Detail |
---|
public void register()
ICombination
being fired by such a trigger is loaded.
Registers itself where necessary.
register
in interface ITrigger
register
in class AbstractTrigger
public void unregister()
unregister
in interface ITrigger
unregister
in class AbstractTrigger
public void modelChanged(org.eclipse.xtext.resource.XtextResource resource)
modelChanged
in interface org.eclipse.xtext.ui.editor.model.IXtextModelListener
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |