public class Xtext2EcoreTransformer extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Xtext2EcoreTransformer.NullErrorAcceptor |
| Constructor and Description |
|---|
Xtext2EcoreTransformer(Grammar grammar) |
| Modifier and Type | Method and Description |
|---|---|
protected 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) |
AbstractMetamodelDeclaration |
findDefaultMetamodel(Grammar grammar,
String containedClassifier) |
AbstractMetamodelDeclaration |
findMetamodel(Grammar grammar,
String alias,
String containedClassifier) |
EClassifierInfos |
getEClassifierInfos() |
ErrorAcceptor |
getErrorAcceptor() |
List<org.eclipse.emf.ecore.EPackage> |
getGeneratedPackages() |
protected String |
getRuleNameForErrorMessage(AbstractRule rule) |
boolean |
isSameAlias(String alias,
String alias2) |
void |
removeGeneratedPackages() |
void |
setErrorAcceptor(ErrorAcceptor errorAcceptor) |
void |
setPostProcessor(IXtext2EcorePostProcessor postProcessor) |
void |
transform() |
public Xtext2EcoreTransformer(Grammar grammar)
public ErrorAcceptor getErrorAcceptor()
public void setErrorAcceptor(ErrorAcceptor errorAcceptor)
public void setPostProcessor(IXtext2EcorePostProcessor postProcessor)
public static void doTransform(Grammar grammar)
public static List<org.eclipse.emf.ecore.EPackage> doGetGeneratedPackages(Grammar grammar)
public List<org.eclipse.emf.ecore.EPackage> getGeneratedPackages()
public void transform()
public void removeGeneratedPackages()
protected void clearPackage(org.eclipse.emf.ecore.resource.Resource resource,
org.eclipse.emf.ecore.EPackage pack)
protected String getRuleNameForErrorMessage(AbstractRule rule)
public AbstractMetamodelDeclaration findDefaultMetamodel(Grammar grammar, String containedClassifier)
public AbstractMetamodelDeclaration findMetamodel(Grammar grammar, String alias, String containedClassifier)
public EClassifierInfos getEClassifierInfos()
Copyright © 2015. All Rights Reserved.