org.eclipse.xtext.ui.codetemplates.parseTreeConstruction
Class CodetemplatesParsetreeConstructor

java.lang.Object
  extended by org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
      extended by org.eclipse.xtext.ui.codetemplates.parseTreeConstruction.CodetemplatesParsetreeConstructor
All Implemented Interfaces:
IParseTreeConstructor

public class CodetemplatesParsetreeConstructor
extends AbstractParseTreeConstructor


Nested Class Summary
protected  class CodetemplatesParsetreeConstructor.Codetemplate_Alternatives_7
           
protected  class CodetemplatesParsetreeConstructor.Codetemplate_BodyAssignment_8
           
protected  class CodetemplatesParsetreeConstructor.Codetemplate_CommaKeyword_3
           
protected  class CodetemplatesParsetreeConstructor.Codetemplate_ContextAssignment_7_0
           
protected  class CodetemplatesParsetreeConstructor.Codetemplate_DescriptionAssignment_4
           
protected  class CodetemplatesParsetreeConstructor.Codetemplate_ForKeyword_6
           
protected  class CodetemplatesParsetreeConstructor.Codetemplate_Group
          begin Rule Codetemplate **************** Codetemplate: name=ValidID "(" id=ID "," description=STRING ")" "for" (context=[xtext::AbstractRule|ValidID] | keywordContext=STRING) body=TemplateBodyWithQuotes;
protected  class CodetemplatesParsetreeConstructor.Codetemplate_IdAssignment_2
           
protected  class CodetemplatesParsetreeConstructor.Codetemplate_KeywordContextAssignment_7_1
           
protected  class CodetemplatesParsetreeConstructor.Codetemplate_LeftParenthesisKeyword_1
           
protected  class CodetemplatesParsetreeConstructor.Codetemplate_NameAssignment_0
           
protected  class CodetemplatesParsetreeConstructor.Codetemplate_RightParenthesisKeyword_5
           
protected  class CodetemplatesParsetreeConstructor.Codetemplates_ColonKeyword_3
           
protected  class CodetemplatesParsetreeConstructor.Codetemplates_ForKeyword_1
           
protected  class CodetemplatesParsetreeConstructor.Codetemplates_Group
          begin Rule Codetemplates **************** Codetemplates: "templates" "for" language=[xtext::Grammar|FQN] ":" templates+=Codetemplate*;
protected  class CodetemplatesParsetreeConstructor.Codetemplates_LanguageAssignment_2
           
protected  class CodetemplatesParsetreeConstructor.Codetemplates_TemplatesAssignment_4
           
protected  class CodetemplatesParsetreeConstructor.Codetemplates_TemplatesKeyword_0
           
protected  class CodetemplatesParsetreeConstructor.Dollar_Alternatives_1
           
protected  class CodetemplatesParsetreeConstructor.Dollar_DollarAction_0
           
protected  class CodetemplatesParsetreeConstructor.Dollar_DollarSignKeyword_1_1
           
protected  class CodetemplatesParsetreeConstructor.Dollar_EscapedAssignment_1_0
           
protected  class CodetemplatesParsetreeConstructor.Dollar_Group
          begin Rule Dollar **************** Dollar hidden(): {Dollar} (escaped?
protected  class CodetemplatesParsetreeConstructor.Literal_ValueAssignment
          begin Rule Literal **************** Literal hidden(): value=LiteralValue;
protected  class CodetemplatesParsetreeConstructor.TemplateBody_Group
          begin Rule TemplateBody **************** TemplateBody hidden(): {TemplateBody} parts+=Literal?
protected  class CodetemplatesParsetreeConstructor.TemplateBody_Group_2
           
protected  class CodetemplatesParsetreeConstructor.TemplateBody_PartsAssignment_1
           
protected  class CodetemplatesParsetreeConstructor.TemplateBody_PartsAssignment_2_0
           
protected  class CodetemplatesParsetreeConstructor.TemplateBody_PartsAssignment_2_1
           
protected  class CodetemplatesParsetreeConstructor.TemplateBody_TemplateBodyAction_0
           
protected  class CodetemplatesParsetreeConstructor.TemplateBodyWithQuotes_GreaterThanSignGreaterThanSignKeyword_1
           
protected  class CodetemplatesParsetreeConstructor.TemplateBodyWithQuotes_Group
          begin Rule TemplateBodyWithQuotes **************** TemplateBodyWithQuotes returns TemplateBody hidden(): WS?
protected  class CodetemplatesParsetreeConstructor.TemplateBodyWithQuotes_LessThanSignLessThanSignKeyword_3
           
protected  class CodetemplatesParsetreeConstructor.TemplateBodyWithQuotes_TemplateBodyParserRuleCall_2
           
protected  class CodetemplatesParsetreeConstructor.TemplatePart_Alternatives
          begin Rule TemplatePart **************** TemplatePart: Literal | VariableOrDollar;
protected  class CodetemplatesParsetreeConstructor.TemplatePart_LiteralParserRuleCall_0
           
protected  class CodetemplatesParsetreeConstructor.TemplatePart_VariableOrDollarParserRuleCall_1
           
protected  class CodetemplatesParsetreeConstructor.ThisRootNode
           
protected  class CodetemplatesParsetreeConstructor.Variable_Alternatives_2
           
protected  class CodetemplatesParsetreeConstructor.Variable_ColonKeyword_2_1_1
           
protected  class CodetemplatesParsetreeConstructor.Variable_CommaKeyword_2_1_4_4_1
           
protected  class CodetemplatesParsetreeConstructor.Variable_DollarSignLeftCurlyBracketKeyword_0
           
protected  class CodetemplatesParsetreeConstructor.Variable_Group
          begin Rule Variable **************** Variable hidden(): "${" WS* (name=ValidID | (name=ValidID WS*)?
protected  class CodetemplatesParsetreeConstructor.Variable_Group_2_1
           
protected  class CodetemplatesParsetreeConstructor.Variable_Group_2_1_0
           
protected  class CodetemplatesParsetreeConstructor.Variable_Group_2_1_4
           
protected  class CodetemplatesParsetreeConstructor.Variable_Group_2_1_4_4
           
protected  class CodetemplatesParsetreeConstructor.Variable_LeftParenthesisKeyword_2_1_4_1
           
protected  class CodetemplatesParsetreeConstructor.Variable_NameAssignment_2_0
           
protected  class CodetemplatesParsetreeConstructor.Variable_NameAssignment_2_1_0_0
           
protected  class CodetemplatesParsetreeConstructor.Variable_ParametersAssignment_2_1_4_3
           
protected  class CodetemplatesParsetreeConstructor.Variable_ParametersAssignment_2_1_4_4_3
           
protected  class CodetemplatesParsetreeConstructor.Variable_RightCurlyBracketKeyword_4
           
protected  class CodetemplatesParsetreeConstructor.Variable_RightParenthesisKeyword_2_1_4_6
           
protected  class CodetemplatesParsetreeConstructor.Variable_TypeAssignment_2_1_3
           
protected  class CodetemplatesParsetreeConstructor.VariableOrDollar_Alternatives
          begin Rule VariableOrDollar **************** VariableOrDollar returns TemplatePart hidden(): Variable | Dollar;
protected  class CodetemplatesParsetreeConstructor.VariableOrDollar_DollarParserRuleCall_1
           
protected  class CodetemplatesParsetreeConstructor.VariableOrDollar_VariableParserRuleCall_0
           
 
Nested classes/interfaces inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
AbstractParseTreeConstructor.AbstractToken, AbstractParseTreeConstructor.ActionToken, AbstractParseTreeConstructor.AlternativesToken, AbstractParseTreeConstructor.AssignmentToken, AbstractParseTreeConstructor.AssignmentType, AbstractParseTreeConstructor.CommentToken, AbstractParseTreeConstructor.GroupToken, AbstractParseTreeConstructor.KeywordToken, AbstractParseTreeConstructor.RootToken, AbstractParseTreeConstructor.RuleCallToken, AbstractParseTreeConstructor.UnassignedTextToken, AbstractParseTreeConstructor.UnorderedGroupToken, AbstractParseTreeConstructor.WsMergerStream
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor
IParseTreeConstructor.TreeConstructionDiagnostic, IParseTreeConstructor.TreeConstructionReport
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
commentAssociater, crossRefSerializer, enumLitSerializer, hiddenTokenHelper, keywordSerializer, tokenUtil, treeConstructionReportProvider, tvService, valueSerializer
 
Constructor Summary
CodetemplatesParsetreeConstructor()
           
 
Method Summary
protected  AbstractParseTreeConstructor.AbstractToken getRootToken(IEObjectConsumer inst)
           
 
Methods inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
assignComment, assignNodesByMatching, assignTokenByMatcher, assignTokenByMatcher, assignTokenDirect, collectRootsAndEObjects, containsNodeOrAnyParent, createEObjectConsumer, createReport, debug, dump, dumpNode, initStream, serialize, serialize, serializeSubtree, write, writeComments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodetemplatesParsetreeConstructor

public CodetemplatesParsetreeConstructor()
Method Detail

getRootToken

protected AbstractParseTreeConstructor.AbstractToken getRootToken(IEObjectConsumer inst)
Specified by:
getRootToken in class AbstractParseTreeConstructor