Class ModeMenu
java.lang.Object
org.eclipse.jface.action.ContributionItem
org.apache.uima.caseditor.editor.contextmenu.ModeMenu
- All Implemented Interfaces:
org.eclipse.jface.action.IContributionItem
public class ModeMenu
extends org.eclipse.jface.action.ContributionItem
Creates the mode context sub menu.
-
Constructor Summary
ConstructorDescriptionModeMenu
(TypeSystem typeSystem, AnnotationEditor editor) Initializes a new instance. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(IModeMenuListener listener) Adds the listener.void
fill
(org.eclipse.swt.widgets.Menu menu, int index) Fills the menu with type entries.protected void
insertAction
(Type type, org.eclipse.swt.widgets.Menu parentMenu) Implementing classes must implement this method to insert actions into the type menu.void
removeListener
(IModeMenuListener listener) Removes the listener.Methods inherited from class org.eclipse.jface.action.ContributionItem
dispose, fill, fill, fill, getId, getParent, isDirty, isDynamic, isEnabled, isGroupMarker, isSeparator, isVisible, saveWidgetState, setId, setParent, setVisible, toString, update, update
-
Constructor Details
-
ModeMenu
Initializes a new instance.- Parameters:
typeSystem
- the type systemeditor
- the editor
-
-
Method Details
-
insertAction
Implementing classes must implement this method to insert actions into the type menu.- Parameters:
type
- the typeparentMenu
- the parent menu
-
fill
public void fill(org.eclipse.swt.widgets.Menu menu, int index) Fills the menu with type entries.- Specified by:
fill
in interfaceorg.eclipse.jface.action.IContributionItem
- Overrides:
fill
in classorg.eclipse.jface.action.ContributionItem
- Parameters:
menu
- the menuindex
- the index