org.eclipse.xtext.ui.editor.outline.actions
Class LinkWithEditorOutlineContribution
java.lang.Object
org.eclipse.xtext.ui.editor.actions.AbstractToggleActionContributor
org.eclipse.xtext.ui.editor.outline.actions.AbstractToggleOutlineContribution
org.eclipse.xtext.ui.editor.outline.actions.LinkWithEditorOutlineContribution
- All Implemented Interfaces:
- IOutlineContribution, IPreferenceStoreInitializer
public class LinkWithEditorOutlineContribution
- extends AbstractToggleOutlineContribution
- Author:
- Jan Koehnlein - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PREFERENCE_KEY
public static final java.lang.String PREFERENCE_KEY
- See Also:
- Constant Field Values
LinkWithEditorOutlineContribution
public LinkWithEditorOutlineContribution()
getPreferenceKey
public java.lang.String getPreferenceKey()
- Specified by:
getPreferenceKey
in class AbstractToggleActionContributor
getPreferenceDefaultValue
protected boolean getPreferenceDefaultValue()
- Overrides:
getPreferenceDefaultValue
in class AbstractToggleActionContributor
stateChanged
protected void stateChanged(boolean newState)
- Specified by:
stateChanged
in class AbstractToggleActionContributor
configureAction
protected void configureAction(org.eclipse.jface.action.Action action)
- Description copied from class:
AbstractToggleActionContributor
- Subclasses must set text, image, description, tooltip etc. here.
- Specified by:
configureAction
in class AbstractToggleActionContributor
register
public void register(OutlinePage outlinePage)
- Specified by:
register
in interface IOutlineContribution
- Overrides:
register
in class AbstractToggleOutlineContribution
deregister
public void deregister(OutlinePage outlinePage)
- Specified by:
deregister
in interface IOutlineContribution
- Overrides:
deregister
in class AbstractToggleOutlineContribution