public class BasicM2TAction
extends org.eclipse.ui.actions.BaseSelectionListenerAction
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_TEMPLATE_NAME
The default template name.
|
static java.lang.String |
PROJECT_RELATIVE_DEFAULT_OUTLET_PATH
The default output folder for code generation.
|
Constructor and Description |
---|
BasicM2TAction(java.lang.String text) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.core.runtime.jobs.IJobChangeListener |
createResultMessageHandler() |
protected IWorkspaceResourceLoader |
createWorkspaceResourceLoader() |
protected XpandJob |
createXpandJob() |
protected ExtendedOutlet |
getDefaultOutlet() |
protected java.lang.String |
getDefinitionName(org.eclipse.emf.ecore.EObject modelObject) |
protected java.lang.String |
getM2TJobName() |
protected java.util.List<org.eclipse.xtend.typesystem.MetaModel> |
getMetaModels() |
protected java.util.Collection<ExtendedOutlet> |
getOutlets() |
protected OutletsPreference |
getOutletsPreference() |
protected java.lang.String |
getProjectRelativeDefaultOutletPath() |
protected java.lang.String |
getPrSrcPaths(java.util.Collection<ExtendedOutlet> outlets) |
protected org.eclipse.emf.ecore.EObject |
getSelectedModelObject() |
protected org.eclipse.core.resources.IFile |
getTemplateFile(org.eclipse.emf.ecore.EObject modelObject) |
protected java.lang.String |
getTemplateName() |
protected IWorkspaceResourceLoader |
getWorkspaceResourceLoader() |
protected java.util.Collection<XpandEvaluationRequest> |
getXpandEvaluationRequests() |
void |
run() |
protected 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 static final java.lang.String PROJECT_RELATIVE_DEFAULT_OUTLET_PATH
public static final java.lang.String DEFAULT_TEMPLATE_NAME
protected org.eclipse.emf.ecore.EObject getSelectedModelObject()
protected 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 XpandJob createXpandJob()
protected java.lang.String getPrSrcPaths(java.util.Collection<ExtendedOutlet> outlets)
protected java.lang.String getM2TJobName()
protected org.eclipse.core.runtime.jobs.IJobChangeListener createResultMessageHandler()
protected java.util.List<org.eclipse.xtend.typesystem.MetaModel> getMetaModels()
protected java.util.Collection<XpandEvaluationRequest> getXpandEvaluationRequests()
protected java.lang.String getDefinitionName(org.eclipse.emf.ecore.EObject modelObject)
protected org.eclipse.core.resources.IFile getTemplateFile(org.eclipse.emf.ecore.EObject modelObject)
protected java.lang.String getTemplateName()
protected IWorkspaceResourceLoader getWorkspaceResourceLoader()
protected IWorkspaceResourceLoader createWorkspaceResourceLoader()
protected OutletsPreference getOutletsPreference()
protected java.util.Collection<ExtendedOutlet> getOutlets()
protected ExtendedOutlet getDefaultOutlet()
protected java.lang.String getProjectRelativeDefaultOutletPath()