public class GrammarAccessFragment2 extends AbstractXtextGeneratorFragment
Constructor and Description |
---|
GrammarAccessFragment2() |
checkConfiguration, getGrammar, getLanguage, getProjectConfig, initialize
public void generate()
protected java.lang.String getQualifiedName(AbstractRule rule)
protected void writeGrammar()
protected void addAllGrammarsToResource(org.eclipse.emf.ecore.resource.Resource resource, Grammar grammar, java.util.Set<Grammar> visitedGrammars)
protected void moveSubpackagesToNewResource(org.eclipse.emf.ecore.EPackage pack, org.eclipse.emf.ecore.resource.ResourceSet set)
protected void movePackageToNewResource(org.eclipse.emf.ecore.EPackage pack, org.eclipse.emf.ecore.resource.ResourceSet set)
protected void doGenerateGrammarAccess()
protected StringConcatenationClient parserRuleClasses(ParserRule it)
protected StringConcatenationClient parserRuleClasses(EnumRule it)
protected StringConcatenationClient _cache(ParserRule it)
protected StringConcatenationClient _cache(EnumRule it)
protected StringConcatenationClient _cache(TerminalRule it)
protected StringConcatenationClient _initializer(ParserRule it)
protected StringConcatenationClient _initializer(EnumRule it)
protected StringConcatenationClient _initializer(TerminalRule it)
protected StringConcatenationClient _getter(ParserRule it, Grammar original)
protected StringConcatenationClient _getter(EnumRule it, Grammar original)
protected StringConcatenationClient _getter(TerminalRule it, Grammar original)
protected java.lang.String gaGrammarAccessLocalVarName(Grammar g)
protected java.lang.String gaElementAccessorLocalVarName(AbstractElement ele)
protected java.lang.String _gaRuleAccessorLocalVarName(ParserRule rule)
protected java.lang.String _gaRuleAccessorLocalVarName(TerminalRule rule)
protected java.lang.String _gaRuleAccessorLocalVarName(EnumRule rule)
protected StringConcatenationClient loadElementStatement(AbstractElement ele)
protected java.lang.String loadElementParentStatement(AbstractElement ele)
protected java.util.List<Grammar> getEffectivelyUsedGrammars(Grammar grammar)
protected StringConcatenationClient cache(AbstractRule it)
protected StringConcatenationClient initializer(AbstractRule it)
protected StringConcatenationClient getter(AbstractRule it, Grammar original)
protected java.lang.String gaRuleAccessorLocalVarName(AbstractRule rule)
public void setXmlVersion(java.lang.String xmlVersion)