Class Xtext2EcoreTransformer
java.lang.Object
org.eclipse.xtext.xtext.ecoreInference.Xtext2EcoreTransformer
- Author:
- Jan Köhnlein - Initial contribution and API, Heiko Behrens, Sebastian Zarnekow
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
clearPackage
(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.emf.ecore.EPackage pack) static List<org.eclipse.emf.ecore.EPackage>
doGetGeneratedPackages
(Grammar grammar) static void
doTransform
(Grammar grammar) findDefaultMetamodel
(Grammar grammar, String containedClassifier) findMetamodel
(Grammar grammar, String alias, String containedClassifier) List<org.eclipse.emf.ecore.EPackage>
protected String
boolean
isSameAlias
(String alias, String alias2) void
void
setErrorAcceptor
(ErrorAcceptor errorAcceptor) void
setPostProcessor
(IXtext2EcorePostProcessor postProcessor) Deprecated.void
-
Constructor Details
-
Xtext2EcoreTransformer
-
-
Method Details
-
getErrorAcceptor
-
setErrorAcceptor
-
setPostProcessor
Deprecated. -
doTransform
-
doGetGeneratedPackages
-
getGeneratedPackages
-
transform
public void transform() -
removeGeneratedPackages
public void removeGeneratedPackages() -
clearPackage
protected void clearPackage(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.emf.ecore.EPackage pack) -
getRuleNameForErrorMessage
-
findDefaultMetamodel
public AbstractMetamodelDeclaration findDefaultMetamodel(Grammar grammar, String containedClassifier) -
findMetamodel
public AbstractMetamodelDeclaration findMetamodel(Grammar grammar, String alias, String containedClassifier) -
isSameAlias
-
getEClassifierInfos
-