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)
           
 StringConcatenation genEmitUnassignedTokens(JavaFile file)
           
 StringConcatenation genGetUnassignedRuleCallToken(JavaFile file, AbstractRule rule)
           
 StringConcatenation genGetUnassignedRuleCallTokens(JavaFile file)
           
 java.lang.CharSequence getFileContents()
           
 java.lang.String getQualifiedName(Grammar grammar)
           
 StringConcatenation unassignedCalledTokenRuleName(AbstractRule rule)
           
 java.util.List<AbstractRule> unassignedCalledTokenRules()
           
 
Methods inherited from class org.eclipse.xtext.generator.serializer.GeneratedFile
getFileExtension, getFileName, getName, getPackageName, getQualifiedName, getSimpleName, getSimpleName
 
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

getQualifiedName

public java.lang.String getQualifiedName(Grammar grammar)
Overrides:
getQualifiedName in class GeneratedFile

getFileContents

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

unassignedCalledTokenRules

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

unassignedCalledTokenRuleName

public StringConcatenation unassignedCalledTokenRuleName(AbstractRule rule)

defaultValue

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

genGetUnassignedRuleCallTokens

public StringConcatenation genGetUnassignedRuleCallTokens(JavaFile file)

genGetUnassignedRuleCallToken

public StringConcatenation genGetUnassignedRuleCallToken(JavaFile file,
                                                         AbstractRule rule)

genEmitUnassignedTokens

public StringConcatenation genEmitUnassignedTokens(JavaFile file)