Class GeneratePatchesDelegate
- java.lang.Object
-
- org.eclipse.epsilon.eugenia.EugeniaActionDelegate
-
- org.eclipse.epsilon.eugenia.patches.GeneratePatchesDelegate
-
- All Implemented Interfaces:
org.eclipse.ui.IActionDelegate,org.eclipse.ui.IObjectActionDelegate
public class GeneratePatchesDelegate extends EugeniaActionDelegate
-
-
Field Summary
-
Fields inherited from class org.eclipse.epsilon.eugenia.EugeniaActionDelegate
clearConsole, gmfFileSet
-
-
Constructor Summary
Constructors Constructor Description GeneratePatchesDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IEolModulecreateCustomizationModule()protected GmfFileSetcreateGmfFileSetFromSelection(org.eclipse.core.resources.IResource selection)StringgetBuiltinTransformation()StringgetCustomizationTransformation()List<IModel>getModels()EugeniaActionDelegateStepgetStep()StringgetTitle()booleanisApplicable()voidrefresh()-
Methods inherited from class org.eclipse.epsilon.eugenia.EugeniaActionDelegate
createBuiltinModule, disposeModel, getExtraModels, getExtraVariables, getGmfFileSet, getSelectedFile, getSelection, isClearConsole, loadModel, preExecuteCustomisation, requiresUIThread, run, runImpl, selectionChanged, setActivePart, setClearConsole, setExtraModels, setSelection
-
-
-
-
Method Detail
-
isApplicable
public boolean isApplicable()
- Overrides:
isApplicablein classEugeniaActionDelegate
-
getTitle
public String getTitle()
- Specified by:
getTitlein classEugeniaActionDelegate
-
getStep
public EugeniaActionDelegateStep getStep()
- Specified by:
getStepin classEugeniaActionDelegate
-
createGmfFileSetFromSelection
protected GmfFileSet createGmfFileSetFromSelection(org.eclipse.core.resources.IResource selection)
- Overrides:
createGmfFileSetFromSelectionin classEugeniaActionDelegate
-
getModels
public List<IModel> getModels() throws Exception
- Specified by:
getModelsin classEugeniaActionDelegate- Throws:
Exception
-
getBuiltinTransformation
public String getBuiltinTransformation()
- Specified by:
getBuiltinTransformationin classEugeniaActionDelegate
-
getCustomizationTransformation
public String getCustomizationTransformation()
- Specified by:
getCustomizationTransformationin classEugeniaActionDelegate
-
createCustomizationModule
public IEolModule createCustomizationModule() throws EglRuntimeException
- Overrides:
createCustomizationModulein classEugeniaActionDelegate- Throws:
EglRuntimeException
-
refresh
public void refresh()
- Overrides:
refreshin classEugeniaActionDelegate
-
-