Package org.eclipse.epsilon.eugenia
Class GuardedEcoreModelGenerationDelegate
- java.lang.Object
-
- org.eclipse.epsilon.eugenia.EugeniaActionDelegate
-
- org.eclipse.epsilon.eugenia.GuardedEcoreModelGenerationDelegate
-
- All Implemented Interfaces:
org.eclipse.ui.IActionDelegate
,org.eclipse.ui.IObjectActionDelegate
- Direct Known Subclasses:
Ecore2GenModelDelegate
,GenerateToolGraphMapDelegate
public abstract class GuardedEcoreModelGenerationDelegate extends EugeniaActionDelegate
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
valid
-
Fields inherited from class org.eclipse.epsilon.eugenia.EugeniaActionDelegate
clearConsole, gmfFileSet
-
-
Constructor Summary
Constructors Constructor Description GuardedEcoreModelGenerationDelegate()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AbstractEcoreModelValidationDelegate
createEcoreModelValidationDelegate()
boolean
isValid()
void
runImpl(org.eclipse.jface.action.IAction action)
-
Methods inherited from class org.eclipse.epsilon.eugenia.EugeniaActionDelegate
createBuiltinModule, createCustomizationModule, createGmfFileSetFromSelection, disposeModel, getBuiltinTransformation, getCustomizationTransformation, getExtraModels, getExtraVariables, getGmfFileSet, getModels, getSelectedFile, getSelection, getStep, getTitle, isApplicable, isClearConsole, loadModel, preExecuteCustomisation, refresh, requiresUIThread, run, selectionChanged, setActivePart, setClearConsole, setExtraModels, setSelection
-
-
-
-
Method Detail
-
runImpl
public void runImpl(org.eclipse.jface.action.IAction action) throws Exception
- Overrides:
runImpl
in classEugeniaActionDelegate
- Throws:
Exception
-
isValid
public boolean isValid()
-
createEcoreModelValidationDelegate
public abstract AbstractEcoreModelValidationDelegate createEcoreModelValidationDelegate()
-
-