public abstract class AbstractGenerateFromEcoreAction
extends org.eclipse.ui.actions.BaseSelectionListenerAction
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.core.resources.IFile |
selectedEcoreFile |
Constructor and Description |
---|
AbstractGenerateFromEcoreAction(java.lang.String text) |
Modifier and Type | Method and Description |
---|---|
protected abstract IWorkspaceOperation |
createGenerateFromEcoreOperation(org.eclipse.core.resources.IFile ecoreFile) |
void |
run() |
boolean |
updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection) |
clearCache, getStructuredSelection, runWithEvent, selectionChanged, selectionChanged
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
public AbstractGenerateFromEcoreAction(java.lang.String text)
public boolean updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
updateSelection
in class org.eclipse.ui.actions.BaseSelectionListenerAction
public void run()
run
in interface org.eclipse.jface.action.IAction
run
in class org.eclipse.jface.action.Action
protected abstract IWorkspaceOperation createGenerateFromEcoreOperation(org.eclipse.core.resources.IFile ecoreFile)