Class ModelGenerator
- java.lang.Object
-
- org.eclipse.epsilon.hutn.generate.AbstractGenerator
-
- org.eclipse.epsilon.hutn.generate.model.ModelGenerator
-
public class ModelGenerator extends AbstractGenerator
-
-
Constructor Summary
Constructors Constructor Description ModelGenerator(Spec spec)
ModelGenerator(Spec spec, File... metaModelFiles)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
forceGenerationOfTransformationForWholeMetamodel()
protected EmfModel
generate(org.eclipse.emf.ecore.resource.Resource resource)
String
generateTransformation()
protected String[]
getNsUrisForTargetModel()
-
Methods inherited from class org.eclipse.epsilon.hutn.generate.AbstractGenerator
generate, store
-
-
-
-
Constructor Detail
-
ModelGenerator
public ModelGenerator(Spec spec) throws HutnGenerationException
- Throws:
HutnGenerationException
-
ModelGenerator
public ModelGenerator(Spec spec, File... metaModelFiles) throws HutnGenerationException
- Throws:
HutnGenerationException
-
-
Method Detail
-
getNsUrisForTargetModel
protected String[] getNsUrisForTargetModel() throws EolModelElementTypeNotFoundException
-
generate
protected EmfModel generate(org.eclipse.emf.ecore.resource.Resource resource) throws HutnGenerationException
- Specified by:
generate
in classAbstractGenerator
- Throws:
HutnGenerationException
-
forceGenerationOfTransformationForWholeMetamodel
public void forceGenerationOfTransformationForWholeMetamodel()
-
generateTransformation
public String generateTransformation() throws HutnGenerationException
- Throws:
HutnGenerationException
-
-