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

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

public class SingleCodetemplateParsetreeConstructor
extends AbstractParseTreeConstructor


Nested Class Summary
protected  class SingleCodetemplateParsetreeConstructor.Codetemplate_Alternatives_2
           
protected  class SingleCodetemplateParsetreeConstructor.Codetemplate_BodyAssignment_3
           
protected  class SingleCodetemplateParsetreeConstructor.Codetemplate_ContextAssignment_2_0
           
protected  class SingleCodetemplateParsetreeConstructor.Codetemplate_ForKeyword_1
           
protected  class SingleCodetemplateParsetreeConstructor.Codetemplate_Group
          begin Rule Codetemplate **************** Codetemplate: name=STRING "for" (context=[xtext::AbstractRule|ValidID] | keywordContext=STRING) body=TemplateBodyWithQuotes;
protected  class SingleCodetemplateParsetreeConstructor.Codetemplate_KeywordContextAssignment_2_1
           
protected  class SingleCodetemplateParsetreeConstructor.Codetemplate_NameAssignment_0
           
protected  class SingleCodetemplateParsetreeConstructor.Codetemplates_ForKeyword_1
           
protected  class SingleCodetemplateParsetreeConstructor.Codetemplates_Group
          begin Rule Codetemplates **************** Codetemplates: "templates" "for" language=[xtext::Grammar|FQN] templates+=Codetemplate;
protected  class SingleCodetemplateParsetreeConstructor.Codetemplates_LanguageAssignment_2
           
protected  class SingleCodetemplateParsetreeConstructor.Codetemplates_TemplatesAssignment_3
           
protected  class SingleCodetemplateParsetreeConstructor.Codetemplates_TemplatesKeyword_0
           
protected  class SingleCodetemplateParsetreeConstructor.Dollar_Alternatives_1
           
protected  class SingleCodetemplateParsetreeConstructor.Dollar_DollarAction_0
           
protected  class SingleCodetemplateParsetreeConstructor.Dollar_DollarSignKeyword_1_1
           
protected  class SingleCodetemplateParsetreeConstructor.Dollar_EscapedAssignment_1_0
           
protected  class SingleCodetemplateParsetreeConstructor.Dollar_Group
          begin Rule Dollar **************** Dollar hidden(): {Dollar} (escaped?
protected  class SingleCodetemplateParsetreeConstructor.Literal_ValueAssignment
          begin Rule Literal **************** Literal hidden(): value=LiteralValue;
protected  class SingleCodetemplateParsetreeConstructor.TemplateBody_Group
          begin Rule TemplateBody **************** TemplateBody hidden(): {TemplateBody} parts+=Literal?
protected  class SingleCodetemplateParsetreeConstructor.TemplateBody_Group_2
           
protected  class SingleCodetemplateParsetreeConstructor.TemplateBody_PartsAssignment_1
           
protected  class SingleCodetemplateParsetreeConstructor.TemplateBody_PartsAssignment_2_0
           
protected  class SingleCodetemplateParsetreeConstructor.TemplateBody_PartsAssignment_2_1
           
protected  class SingleCodetemplateParsetreeConstructor.TemplateBody_TemplateBodyAction_0
           
protected  class SingleCodetemplateParsetreeConstructor.TemplateBodyWithQuotes_GreaterThanSignGreaterThanSignKeyword_0
           
protected  class SingleCodetemplateParsetreeConstructor.TemplateBodyWithQuotes_Group
          begin Rule TemplateBodyWithQuotes **************** TemplateBodyWithQuotes returns TemplateBody hidden(): // EOL ">>" TemplateBody;
protected  class SingleCodetemplateParsetreeConstructor.TemplateBodyWithQuotes_TemplateBodyParserRuleCall_1
           
protected  class SingleCodetemplateParsetreeConstructor.TemplatePart_Alternatives
          begin Rule TemplatePart **************** TemplatePart: Literal | VariableOrDollar;
protected  class SingleCodetemplateParsetreeConstructor.TemplatePart_LiteralParserRuleCall_0
           
protected  class SingleCodetemplateParsetreeConstructor.TemplatePart_VariableOrDollarParserRuleCall_1
           
protected  class SingleCodetemplateParsetreeConstructor.ThisRootNode
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_Alternatives_2
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_ColonKeyword_2_1_1
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_CommaKeyword_2_1_4_4_1
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_DollarSignLeftCurlyBracketKeyword_0
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_Group
          begin Rule Variable **************** Variable hidden(): "${" WS* (name=ValidID | (name=ValidID WS*)?
protected  class SingleCodetemplateParsetreeConstructor.Variable_Group_2_1
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_Group_2_1_0
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_Group_2_1_4
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_Group_2_1_4_4
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_LeftParenthesisKeyword_2_1_4_1
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_NameAssignment_2_0
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_NameAssignment_2_1_0_0
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_ParametersAssignment_2_1_4_3
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_ParametersAssignment_2_1_4_4_3
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_RightCurlyBracketKeyword_4
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_RightParenthesisKeyword_2_1_4_6
           
protected  class SingleCodetemplateParsetreeConstructor.Variable_TypeAssignment_2_1_3
           
protected  class SingleCodetemplateParsetreeConstructor.VariableOrDollar_Alternatives
          begin Rule VariableOrDollar **************** VariableOrDollar returns TemplatePart hidden(): Variable | Dollar;
protected  class SingleCodetemplateParsetreeConstructor.VariableOrDollar_DollarParserRuleCall_1
           
protected  class SingleCodetemplateParsetreeConstructor.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
SingleCodetemplateParsetreeConstructor()
           
 
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

SingleCodetemplateParsetreeConstructor

public SingleCodetemplateParsetreeConstructor()
Method Detail

getRootToken

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