Class GrammarAccessFragment2

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.xtend2.lib.StringConcatenationClient _cache​(org.eclipse.xtext.EnumRule it)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient _cache​(org.eclipse.xtext.ParserRule it)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient _cache​(org.eclipse.xtext.TerminalRule it)  
      protected java.lang.String _gaRuleAccessorLocalVarName​(org.eclipse.xtext.EnumRule rule)  
      protected java.lang.String _gaRuleAccessorLocalVarName​(org.eclipse.xtext.ParserRule rule)  
      protected java.lang.String _gaRuleAccessorLocalVarName​(org.eclipse.xtext.TerminalRule rule)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient _getter​(org.eclipse.xtext.EnumRule it, org.eclipse.xtext.Grammar original)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient _getter​(org.eclipse.xtext.ParserRule it, org.eclipse.xtext.Grammar original)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient _getter​(org.eclipse.xtext.TerminalRule it, org.eclipse.xtext.Grammar original)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient _initializer​(org.eclipse.xtext.EnumRule it)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient _initializer​(org.eclipse.xtext.ParserRule it)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient _initializer​(org.eclipse.xtext.TerminalRule it)  
      protected void addAllGrammarsToResource​(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.Grammar grammar, java.util.Set<org.eclipse.xtext.Grammar> visitedGrammars)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient cache​(org.eclipse.xtext.AbstractRule it)  
      protected void doGenerateGrammarAccess()  
      protected java.lang.String gaElementAccessorLocalVarName​(org.eclipse.xtext.AbstractElement ele)  
      protected java.lang.String gaGrammarAccessLocalVarName​(org.eclipse.xtext.Grammar g)  
      protected java.lang.String gaRuleAccessorLocalVarName​(org.eclipse.xtext.AbstractRule rule)  
      void generate()  
      protected java.util.List<org.eclipse.xtext.Grammar> getEffectivelyUsedGrammars​(org.eclipse.xtext.Grammar grammar)
      Returns all grammars from the hierarchy that are used from rules of this grammar.
      protected java.lang.String getQualifiedName​(org.eclipse.xtext.AbstractRule rule)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient getter​(org.eclipse.xtext.AbstractRule it, org.eclipse.xtext.Grammar original)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient initializer​(org.eclipse.xtext.AbstractRule it)  
      protected java.lang.String loadElementParentStatement​(org.eclipse.xtext.AbstractElement ele)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient loadElementStatement​(org.eclipse.xtext.AbstractElement ele)  
      protected void movePackageToNewResource​(org.eclipse.emf.ecore.EPackage pack, org.eclipse.emf.ecore.resource.ResourceSet set)  
      protected void moveSubpackagesToNewResource​(org.eclipse.emf.ecore.EPackage pack, org.eclipse.emf.ecore.resource.ResourceSet set)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient parserRuleClasses​(org.eclipse.xtext.EnumRule it)  
      protected org.eclipse.xtend2.lib.StringConcatenationClient parserRuleClasses​(org.eclipse.xtext.ParserRule it)  
      void setXmlVersion​(java.lang.String xmlVersion)  
      protected void writeGrammar()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GrammarAccessFragment2

        public GrammarAccessFragment2()
    • Method Detail

      • generate

        public void generate()
      • getQualifiedName

        protected java.lang.String getQualifiedName​(org.eclipse.xtext.AbstractRule rule)
      • writeGrammar

        protected void writeGrammar()
      • addAllGrammarsToResource

        protected void addAllGrammarsToResource​(org.eclipse.emf.ecore.resource.Resource resource,
                                                org.eclipse.xtext.Grammar grammar,
                                                java.util.Set<org.eclipse.xtext.Grammar> visitedGrammars)
      • moveSubpackagesToNewResource

        protected void moveSubpackagesToNewResource​(org.eclipse.emf.ecore.EPackage pack,
                                                    org.eclipse.emf.ecore.resource.ResourceSet set)
      • movePackageToNewResource

        protected void movePackageToNewResource​(org.eclipse.emf.ecore.EPackage pack,
                                                org.eclipse.emf.ecore.resource.ResourceSet set)
      • doGenerateGrammarAccess

        protected void doGenerateGrammarAccess()
      • parserRuleClasses

        protected org.eclipse.xtend2.lib.StringConcatenationClient parserRuleClasses​(org.eclipse.xtext.ParserRule it)
      • parserRuleClasses

        protected org.eclipse.xtend2.lib.StringConcatenationClient parserRuleClasses​(org.eclipse.xtext.EnumRule it)
      • _cache

        protected org.eclipse.xtend2.lib.StringConcatenationClient _cache​(org.eclipse.xtext.ParserRule it)
      • _cache

        protected org.eclipse.xtend2.lib.StringConcatenationClient _cache​(org.eclipse.xtext.EnumRule it)
      • _cache

        protected org.eclipse.xtend2.lib.StringConcatenationClient _cache​(org.eclipse.xtext.TerminalRule it)
      • _initializer

        protected org.eclipse.xtend2.lib.StringConcatenationClient _initializer​(org.eclipse.xtext.ParserRule it)
      • _initializer

        protected org.eclipse.xtend2.lib.StringConcatenationClient _initializer​(org.eclipse.xtext.EnumRule it)
      • _initializer

        protected org.eclipse.xtend2.lib.StringConcatenationClient _initializer​(org.eclipse.xtext.TerminalRule it)
      • _getter

        protected org.eclipse.xtend2.lib.StringConcatenationClient _getter​(org.eclipse.xtext.ParserRule it,
                                                                           org.eclipse.xtext.Grammar original)
      • _getter

        protected org.eclipse.xtend2.lib.StringConcatenationClient _getter​(org.eclipse.xtext.EnumRule it,
                                                                           org.eclipse.xtext.Grammar original)
      • _getter

        protected org.eclipse.xtend2.lib.StringConcatenationClient _getter​(org.eclipse.xtext.TerminalRule it,
                                                                           org.eclipse.xtext.Grammar original)
      • gaGrammarAccessLocalVarName

        protected java.lang.String gaGrammarAccessLocalVarName​(org.eclipse.xtext.Grammar g)
      • gaElementAccessorLocalVarName

        protected java.lang.String gaElementAccessorLocalVarName​(org.eclipse.xtext.AbstractElement ele)
      • _gaRuleAccessorLocalVarName

        protected java.lang.String _gaRuleAccessorLocalVarName​(org.eclipse.xtext.ParserRule rule)
      • _gaRuleAccessorLocalVarName

        protected java.lang.String _gaRuleAccessorLocalVarName​(org.eclipse.xtext.TerminalRule rule)
      • _gaRuleAccessorLocalVarName

        protected java.lang.String _gaRuleAccessorLocalVarName​(org.eclipse.xtext.EnumRule rule)
      • loadElementStatement

        protected org.eclipse.xtend2.lib.StringConcatenationClient loadElementStatement​(org.eclipse.xtext.AbstractElement ele)
      • loadElementParentStatement

        protected java.lang.String loadElementParentStatement​(org.eclipse.xtext.AbstractElement ele)
      • getEffectivelyUsedGrammars

        protected java.util.List<org.eclipse.xtext.Grammar> getEffectivelyUsedGrammars​(org.eclipse.xtext.Grammar grammar)
        Returns all grammars from the hierarchy that are used from rules of this grammar.
      • cache

        protected org.eclipse.xtend2.lib.StringConcatenationClient cache​(org.eclipse.xtext.AbstractRule it)
      • initializer

        protected org.eclipse.xtend2.lib.StringConcatenationClient initializer​(org.eclipse.xtext.AbstractRule it)
      • getter

        protected org.eclipse.xtend2.lib.StringConcatenationClient getter​(org.eclipse.xtext.AbstractRule it,
                                                                          org.eclipse.xtext.Grammar original)
      • gaRuleAccessorLocalVarName

        protected java.lang.String gaRuleAccessorLocalVarName​(org.eclipse.xtext.AbstractRule rule)
      • setXmlVersion

        public void setXmlVersion​(java.lang.String xmlVersion)