org.eclipse.xtext.ui.editor.outline.actions
Class AbstractToggleOutlineContribution

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.actions.AbstractToggleActionContributor
      extended by org.eclipse.xtext.ui.editor.outline.actions.AbstractToggleOutlineContribution
All Implemented Interfaces:
IOutlineContribution, IPreferenceStoreInitializer
Direct Known Subclasses:
AbstractFilterOutlineContribution, HideReturnTypesContribution, LinkWithEditorOutlineContribution, SortOutlineContribution

public abstract class AbstractToggleOutlineContribution
extends AbstractToggleActionContributor
implements IOutlineContribution

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.actions.AbstractToggleActionContributor
AbstractToggleActionContributor.InternalToggleAction
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.outline.actions.IOutlineContribution
IOutlineContribution.All, IOutlineContribution.Composite, IOutlineContribution.LinkWithEditor, IOutlineContribution.Sort
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer
IPreferenceStoreInitializer.CompositeImpl
 
Constructor Summary
AbstractToggleOutlineContribution()
           
 
Method Summary
 void deregister(OutlinePage outlinePage)
           
 void register(OutlinePage outlinePage)
           
 
Methods inherited from class org.eclipse.xtext.ui.editor.actions.AbstractToggleActionContributor
addPropertyChangeListener, configureAction, getAction, getPreferenceDefaultValue, getPreferenceKey, getPreferenceStoreAccess, initialize, isPropertySet, removePropertyChangeListener, stateChanged, toggle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer
initialize
 

Constructor Detail

AbstractToggleOutlineContribution

public AbstractToggleOutlineContribution()
Method Detail

register

public void register(OutlinePage outlinePage)
Specified by:
register in interface IOutlineContribution

deregister

public void deregister(OutlinePage outlinePage)
Specified by:
deregister in interface IOutlineContribution