org.meta_environment.eclipse.actions
Class LanguageActions
java.lang.Object
org.eclipse.imp.services.base.DefaultLanguageActionsContributor
org.meta_environment.eclipse.actions.LanguageActions
- All Implemented Interfaces:
- org.eclipse.imp.language.ILanguageService, org.eclipse.imp.services.ILanguageActionsContributor
public class LanguageActions
- extends org.eclipse.imp.services.base.DefaultLanguageActionsContributor
Method Summary |
private void |
addActionForEditorMenuAction(org.eclipse.core.runtime.IConfigurationElement editorMenuAction,
java.lang.String name,
org.eclipse.imp.editor.UniversalEditor editor,
org.eclipse.jface.action.IMenuManager menu)
|
void |
contributeToEditorMenu(org.eclipse.imp.editor.UniversalEditor editor,
org.eclipse.jface.action.IMenuManager menu)
|
private java.util.List<org.eclipse.jface.action.Action> |
createActionsForEditorMenu(org.eclipse.core.runtime.IConfigurationElement editorMenu,
org.eclipse.imp.editor.UniversalEditor editor,
org.eclipse.jface.action.IMenuManager menu)
|
private java.util.List<org.eclipse.jface.action.Action> |
createActionsForEditorMenuItem(org.eclipse.core.runtime.IConfigurationElement editorMenuItem,
org.eclipse.imp.editor.UniversalEditor editor,
org.eclipse.jface.action.IMenuManager menu)
|
static java.util.List<org.eclipse.core.runtime.IConfigurationElement> |
getExtensionsForLanguage(org.eclipse.core.runtime.IExtensionPoint extensionPoint,
org.eclipse.imp.language.Language language)
|
static java.lang.String |
getFileName(org.eclipse.imp.editor.UniversalEditor editor)
|
static boolean |
isSameLanguageString(java.lang.String l1,
java.lang.String l2)
|
Methods inherited from class org.eclipse.imp.services.base.DefaultLanguageActionsContributor |
contributeToMenuBar, contributeToStatusLine, contributeToToolBar, getEditorActions |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
extensionPointId
private final java.lang.String extensionPointId
- See Also:
- Constant Field Values
LanguageActions
public LanguageActions()
contributeToEditorMenu
public void contributeToEditorMenu(org.eclipse.imp.editor.UniversalEditor editor,
org.eclipse.jface.action.IMenuManager menu)
- Specified by:
contributeToEditorMenu
in interface org.eclipse.imp.services.ILanguageActionsContributor
- Overrides:
contributeToEditorMenu
in class org.eclipse.imp.services.base.DefaultLanguageActionsContributor
createActionsForEditorMenu
private java.util.List<org.eclipse.jface.action.Action> createActionsForEditorMenu(org.eclipse.core.runtime.IConfigurationElement editorMenu,
org.eclipse.imp.editor.UniversalEditor editor,
org.eclipse.jface.action.IMenuManager menu)
createActionsForEditorMenuItem
private java.util.List<org.eclipse.jface.action.Action> createActionsForEditorMenuItem(org.eclipse.core.runtime.IConfigurationElement editorMenuItem,
org.eclipse.imp.editor.UniversalEditor editor,
org.eclipse.jface.action.IMenuManager menu)
addActionForEditorMenuAction
private void addActionForEditorMenuAction(org.eclipse.core.runtime.IConfigurationElement editorMenuAction,
java.lang.String name,
org.eclipse.imp.editor.UniversalEditor editor,
org.eclipse.jface.action.IMenuManager menu)
getFileName
public static java.lang.String getFileName(org.eclipse.imp.editor.UniversalEditor editor)
getExtensionsForLanguage
public static java.util.List<org.eclipse.core.runtime.IConfigurationElement> getExtensionsForLanguage(org.eclipse.core.runtime.IExtensionPoint extensionPoint,
org.eclipse.imp.language.Language language)
isSameLanguageString
public static boolean isSameLanguageString(java.lang.String l1,
java.lang.String l2)