Package org.eclipse.epsilon.eugenia
Class Ecore2GenModelDelegate
- java.lang.Object
-
- org.eclipse.epsilon.eugenia.EugeniaActionDelegate
-
- org.eclipse.epsilon.eugenia.GuardedEcoreModelGenerationDelegate
-
- org.eclipse.epsilon.eugenia.Ecore2GenModelDelegate
-
- All Implemented Interfaces:
org.eclipse.ui.IActionDelegate
,org.eclipse.ui.IObjectActionDelegate
public class Ecore2GenModelDelegate extends GuardedEcoreModelGenerationDelegate
-
-
Field Summary
-
Fields inherited from class org.eclipse.epsilon.eugenia.GuardedEcoreModelGenerationDelegate
valid
-
Fields inherited from class org.eclipse.epsilon.eugenia.EugeniaActionDelegate
clearConsole, gmfFileSet
-
-
Constructor Summary
Constructors Constructor Description Ecore2GenModelDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IEolModule
createBuiltinModule()
AbstractEcoreModelValidationDelegate
createEcoreModelValidationDelegate()
String
getBuiltinTransformation()
String
getCustomizationTransformation()
List<Variable>
getExtraVariables()
List<IModel>
getModels()
EugeniaActionDelegateStep
getStep()
String
getTitle()
-
Methods inherited from class org.eclipse.epsilon.eugenia.GuardedEcoreModelGenerationDelegate
isValid, runImpl
-
Methods inherited from class org.eclipse.epsilon.eugenia.EugeniaActionDelegate
createCustomizationModule, createGmfFileSetFromSelection, disposeModel, getExtraModels, getGmfFileSet, getSelectedFile, getSelection, isApplicable, isClearConsole, loadModel, preExecuteCustomisation, refresh, requiresUIThread, run, selectionChanged, setActivePart, setClearConsole, setExtraModels, setSelection
-
-
-
-
Method Detail
-
createBuiltinModule
public IEolModule createBuiltinModule()
- Overrides:
createBuiltinModule
in classEugeniaActionDelegate
-
getStep
public EugeniaActionDelegateStep getStep()
- Specified by:
getStep
in classEugeniaActionDelegate
-
getBuiltinTransformation
public String getBuiltinTransformation()
- Specified by:
getBuiltinTransformation
in classEugeniaActionDelegate
-
getCustomizationTransformation
public String getCustomizationTransformation()
- Specified by:
getCustomizationTransformation
in classEugeniaActionDelegate
-
getModels
public List<IModel> getModels() throws Exception
- Specified by:
getModels
in classEugeniaActionDelegate
- Throws:
Exception
-
getExtraVariables
public List<Variable> getExtraVariables()
- Overrides:
getExtraVariables
in classEugeniaActionDelegate
-
getTitle
public String getTitle()
- Specified by:
getTitle
in classEugeniaActionDelegate
-
createEcoreModelValidationDelegate
public AbstractEcoreModelValidationDelegate createEcoreModelValidationDelegate()
- Specified by:
createEcoreModelValidationDelegate
in classGuardedEcoreModelGenerationDelegate
-
-