org.eclipse.xtext.generator.serializer
Class AbstractSyntacticSequencer

java.lang.Object
  extended by org.eclipse.xtext.generator.serializer.GeneratedFile
      extended by org.eclipse.xtext.generator.serializer.AbstractSyntacticSequencer

public class AbstractSyntacticSequencer
extends GeneratedFile


Constructor Summary
AbstractSyntacticSequencer()
           
 
Method Summary
 java.lang.String defaultValue(AbstractElement ele, java.util.Set<AbstractElement> visited)
           
 java.lang.CharSequence genEmitUnassignedTokens(JavaFile file)
           
 java.lang.CharSequence genGetUnassignedRuleCallToken(JavaFile file, AbstractRule rule)
           
 java.lang.CharSequence genGetUnassignedRuleCallTokens(JavaFile file)
           
 java.lang.CharSequence getFileContents(SerializerGenFileNames.GenFileName filename)
           
 boolean isUnassignedRuleCall(RuleCall c)
           
 java.lang.String textWithoutComments(INode node)
           
 java.lang.CharSequence unassignedCalledTokenRuleName(AbstractRule rule)
           
 java.util.List<AbstractRule> unassignedCalledTokenRules()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSyntacticSequencer

public AbstractSyntacticSequencer()
Method Detail

getFileContents

public java.lang.CharSequence getFileContents(SerializerGenFileNames.GenFileName filename)
Overrides:
getFileContents in class GeneratedFile

unassignedCalledTokenRules

public java.util.List<AbstractRule> unassignedCalledTokenRules()

isUnassignedRuleCall

public boolean isUnassignedRuleCall(RuleCall c)

unassignedCalledTokenRuleName

public java.lang.CharSequence unassignedCalledTokenRuleName(AbstractRule rule)

defaultValue

public java.lang.String defaultValue(AbstractElement ele,
                                     java.util.Set<AbstractElement> visited)

genGetUnassignedRuleCallTokens

public java.lang.CharSequence genGetUnassignedRuleCallTokens(JavaFile file)

textWithoutComments

public java.lang.String textWithoutComments(INode node)

genGetUnassignedRuleCallToken

public java.lang.CharSequence genGetUnassignedRuleCallToken(JavaFile file,
                                                            AbstractRule rule)

genEmitUnassignedTokens

public java.lang.CharSequence genEmitUnassignedTokens(JavaFile file)