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
ConstructorsConstructorDescriptionModeMenu(TypeSystem typeSystem, AnnotationEditor editor) Initializes a new instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(IModeMenuListener listener) Adds the listener.voidfill(org.eclipse.swt.widgets.Menu menu, int index) Fills the menu with type entries.protected voidinsertAction(Type type, org.eclipse.swt.widgets.Menu parentMenu) Implementing classes must implement this method to insert actions into the type menu.voidremoveListener(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:
fillin interfaceorg.eclipse.jface.action.IContributionItem- Overrides:
fillin classorg.eclipse.jface.action.ContributionItem- Parameters:
menu- the menuindex- the index