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 class
Xtext2EcoreTransformer.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 void
clearPackage(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 void
doTransform(Grammar grammar)
AbstractMetamodelDeclaration
findDefaultMetamodel(Grammar grammar, java.lang.String containedClassifier)
AbstractMetamodelDeclaration
findMetamodel(Grammar grammar, java.lang.String alias, java.lang.String containedClassifier)
EClassifierInfos
getEClassifierInfos()
ErrorAcceptor
getErrorAcceptor()
java.util.List<org.eclipse.emf.ecore.EPackage>
getGeneratedPackages()
protected java.lang.String
getRuleNameForErrorMessage(AbstractRule rule)
boolean
isSameAlias(java.lang.String alias, java.lang.String alias2)
void
removeGeneratedPackages()
void
setErrorAcceptor(ErrorAcceptor errorAcceptor)
void
setPostProcessor(IXtext2EcorePostProcessor postProcessor)
Deprecated.void
transform()
-
-
-
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()
-
-