EGF Engine
Release 0.1.0

org.eclipse.egf.core.ui.workbench.action.open
Class OpenMappingAction

java.lang.Object
  extended by Action
      extended by org.eclipse.egf.core.ui.workbench.action.navigator.AbstractNavigatorAction
          extended by org.eclipse.egf.core.ui.workbench.action.navigator.AbstractModelElementAction
              extended by org.eclipse.egf.core.ui.workbench.action.open.OpenModelElementAction
                  extended by org.eclipse.egf.core.ui.workbench.action.open.OpenMappingAction

public class OpenMappingAction
extends OpenModelElementAction

Implement an action that opens a mapping editor for a mapping model content.


Field Summary
 
Fields inherited from class org.eclipse.egf.core.ui.workbench.action.open.OpenModelElementAction
OPEN_ACTION_ID
 
Constructor Summary
OpenMappingAction(Shell shell_p, ISelectionProvider selectionProvider_p, boolean readOnlyMode_p)
          Constructor.
 
Method Summary
protected  String getEditorId()
          Return the id of the editor to be opened.
protected  IEditorInput getEditorInput()
          Return the input used by the open editor.
protected  Class<?> getModelElementClass()
          Get the model element class for which this action is enabled for.
protected  boolean shouldSaveEditorAfterOpening()
          Return whether or not the open editor has to be saved after opening.
 
Methods inherited from class org.eclipse.egf.core.ui.workbench.action.open.OpenModelElementAction
doOpenEditor, getWizardFor, run
 
Methods inherited from class org.eclipse.egf.core.ui.workbench.action.navigator.AbstractModelElementAction
computeImageDescriptorForModelElement, executeCommand, getEditingDomain, getModelElement, isReadOnly, openWizardDialog, setSelectedElement
 
Methods inherited from class org.eclipse.egf.core.ui.workbench.action.navigator.AbstractNavigatorAction
getSelection, getSelectionProvider, getSharedImages, getShell, isSelectionCompatible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenMappingAction

public OpenMappingAction(Shell shell_p,
                         ISelectionProvider selectionProvider_p,
                         boolean readOnlyMode_p)
Constructor.

Parameters:
shell_p -
selectionProvider_p -
readOnlyMode_p -
Method Detail

getEditorId

protected String getEditorId()
Description copied from class: OpenModelElementAction
Return the id of the editor to be opened.

Specified by:
getEditorId in class OpenModelElementAction
Returns:
See Also:
OpenModelElementAction.getEditorId()

shouldSaveEditorAfterOpening

protected boolean shouldSaveEditorAfterOpening()
Description copied from class: OpenModelElementAction
Return whether or not the open editor has to be saved after opening.
Default implementation returns false.

Overrides:
shouldSaveEditorAfterOpening in class OpenModelElementAction
Returns:
true means save it please.
See Also:
OpenModelElementAction.shouldSaveEditorAfterOpening()

getEditorInput

protected IEditorInput getEditorInput()
Description copied from class: OpenModelElementAction
Return the input used by the open editor.

Specified by:
getEditorInput in class OpenModelElementAction
Returns:
See Also:
OpenModelElementAction.getEditorInput()

getModelElementClass

protected Class<?> getModelElementClass()
Description copied from class: AbstractNavigatorAction
Get the model element class for which this action is enabled for.

Specified by:
getModelElementClass in class AbstractNavigatorAction
Returns:
See Also:
AbstractNavigatorAction.getModelElementClass()

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.