Class Xtext2EcoreTransformer
- java.lang.Object
-
- org.eclipse.xtext.xtext.ecoreInference.Xtext2EcoreTransformer
-
public class Xtext2EcoreTransformer extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXtext2EcoreTransformer.NullErrorAcceptor
-
Constructor Summary
Constructors Constructor Description Xtext2EcoreTransformer(Grammar grammar)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidclearPackage(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.emf.ecore.EPackage pack)static java.util.List<org.eclipse.emf.ecore.EPackage>doGetGeneratedPackages(Grammar grammar)static voiddoTransform(Grammar grammar)AbstractMetamodelDeclarationfindDefaultMetamodel(Grammar grammar, java.lang.String containedClassifier)AbstractMetamodelDeclarationfindMetamodel(Grammar grammar, java.lang.String alias, java.lang.String containedClassifier)EClassifierInfosgetEClassifierInfos()ErrorAcceptorgetErrorAcceptor()java.util.List<org.eclipse.emf.ecore.EPackage>getGeneratedPackages()protected java.lang.StringgetRuleNameForErrorMessage(AbstractRule rule)booleanisSameAlias(java.lang.String alias, java.lang.String alias2)voidremoveGeneratedPackages()voidsetErrorAcceptor(ErrorAcceptor errorAcceptor)voidsetPostProcessor(IXtext2EcorePostProcessor postProcessor)Deprecated.voidtransform()
-
-
-
Constructor Detail
-
Xtext2EcoreTransformer
public Xtext2EcoreTransformer(Grammar grammar)
-
-
Method Detail
-
getErrorAcceptor
public ErrorAcceptor getErrorAcceptor()
-
setErrorAcceptor
public void setErrorAcceptor(ErrorAcceptor errorAcceptor)
-
setPostProcessor
@Deprecated public void setPostProcessor(IXtext2EcorePostProcessor postProcessor)
Deprecated.
-
doTransform
public static void doTransform(Grammar grammar)
-
doGetGeneratedPackages
public static java.util.List<org.eclipse.emf.ecore.EPackage> doGetGeneratedPackages(Grammar grammar)
-
getGeneratedPackages
public java.util.List<org.eclipse.emf.ecore.EPackage> 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
protected java.lang.String getRuleNameForErrorMessage(AbstractRule rule)
-
findDefaultMetamodel
public AbstractMetamodelDeclaration findDefaultMetamodel(Grammar grammar, java.lang.String containedClassifier)
-
findMetamodel
public AbstractMetamodelDeclaration findMetamodel(Grammar grammar, java.lang.String alias, java.lang.String containedClassifier)
-
isSameAlias
public boolean isSameAlias(java.lang.String alias, java.lang.String alias2)
-
getEClassifierInfos
public EClassifierInfos getEClassifierInfos()
-
-