The Meta-Environment API

org.meta_environment.eclipse.actions
Class LanguageActions

java.lang.Object
  extended by org.eclipse.imp.services.base.DefaultLanguageActionsContributor
      extended by 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


Field Summary
private  java.lang.String extensionPointId
           
 
Constructor Summary
LanguageActions()
           
 
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
 

Field Detail

extensionPointId

private final java.lang.String extensionPointId
See Also:
Constant Field Values
Constructor Detail

LanguageActions

public LanguageActions()
Method Detail

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)

The Meta-Environment API