de.cau.cs.kieler.core.annotations.parseTreeConstruction
Class AnnotationsParsetreeConstructor

java.lang.Object
  extended by org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
      extended by de.cau.cs.kieler.core.annotations.parseTreeConstruction.AnnotationsParsetreeConstructor
All Implemented Interfaces:
org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor

public class AnnotationsParsetreeConstructor
extends org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor

Rating red

Nested Class Summary
protected  class AnnotationsParsetreeConstructor.CommentAnnotation_ValueAssignment
          begin Rule CommentAnnotation **************** // e.g.: / ** semantic comment * / CommentAnnotation returns StringAnnotation: value=COMMENT_ANNOTATION;
protected  class AnnotationsParsetreeConstructor.KeyValueAnnotation_CommercialAtKeyword_0
           
protected  class AnnotationsParsetreeConstructor.KeyValueAnnotation_Group
          begin Rule KeyValueAnnotation **************** // e.g.: @layouter dot; @layoutOptions "margin 5, dir top-down"; KeyValueAnnotation returns StringAnnotation: "@" name=ID value=EString;
protected  class AnnotationsParsetreeConstructor.KeyValueAnnotation_NameAssignment_1
           
protected  class AnnotationsParsetreeConstructor.KeyValueAnnotation_ValueAssignment_2
           
protected  class AnnotationsParsetreeConstructor.StringAnnotation_Alternatives
          begin Rule StringAnnotation **************** // -------------------------- // // EXPRESSIONS // // -------------------------- // introduction of parsing rules for annotations // are to be moved into Annotations.xtext in the future!! StringAnnotation returns Annotation: CommentAnnotation | KeyValueAnnotation;
protected  class AnnotationsParsetreeConstructor.StringAnnotation_CommentAnnotationParserRuleCall_0
           
protected  class AnnotationsParsetreeConstructor.StringAnnotation_KeyValueAnnotationParserRuleCall_1
           
protected  class AnnotationsParsetreeConstructor.ThisRootNode
           
 
Nested classes/interfaces inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AbstractToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.ActionToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AlternativesToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AssignmentToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AssignmentType, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.CommentToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.GroupToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.KeywordToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.RootToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.RuleCallToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.UnassignedTextToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.UnorderedGroupToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.WsMergerStream
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor
org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor.TreeConstructionDiagnostic, org.eclipse.xtext.parsetree.reconstr.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
AnnotationsParsetreeConstructor()
           
 
Method Summary
protected  org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AbstractToken getRootToken(org.eclipse.xtext.parsetree.reconstr.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, 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

AnnotationsParsetreeConstructor

public AnnotationsParsetreeConstructor()
Method Detail

getRootToken

protected org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AbstractToken getRootToken(org.eclipse.xtext.parsetree.reconstr.IEObjectConsumer inst)
Specified by:
getRootToken in class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor