org.eclipse.xtext.serializer.analysis
Class GrammarAlias.GrammarAliasAdapter

java.lang.Object
  extended by org.eclipse.xtext.serializer.analysis.GrammarAlias.GrammarAliasAdapter
All Implemented Interfaces:
Production<GrammarAlias.AbstractElementAlias,AbstractElement>
Enclosing class:
GrammarAlias

public static class GrammarAlias.GrammarAliasAdapter
extends java.lang.Object
implements Production<GrammarAlias.AbstractElementAlias,AbstractElement>


Field Summary
protected  GrammarAlias.AbstractElementAlias root
           
 
Constructor Summary
GrammarAlias.GrammarAliasAdapter(GrammarAlias.AbstractElementAlias root)
           
 
Method Summary
 java.lang.Iterable<GrammarAlias.AbstractElementAlias> getAlternativeChildren(GrammarAlias.AbstractElementAlias ele)
           
 GrammarAlias.AbstractElementAlias getParent(GrammarAlias.AbstractElementAlias ele)
           
 GrammarAlias.AbstractElementAlias getRoot()
           
 java.lang.Iterable<GrammarAlias.AbstractElementAlias> getSequentialChildren(GrammarAlias.AbstractElementAlias ele)
           
 AbstractElement getToken(GrammarAlias.AbstractElementAlias owner)
           
 java.lang.Iterable<GrammarAlias.AbstractElementAlias> getUnorderedChildren(GrammarAlias.AbstractElementAlias ele)
           
 boolean isMany(GrammarAlias.AbstractElementAlias ele)
           
 boolean isOptional(GrammarAlias.AbstractElementAlias ele)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

root

protected GrammarAlias.AbstractElementAlias root
Constructor Detail

GrammarAlias.GrammarAliasAdapter

public GrammarAlias.GrammarAliasAdapter(GrammarAlias.AbstractElementAlias root)
Method Detail

getAlternativeChildren

public java.lang.Iterable<GrammarAlias.AbstractElementAlias> getAlternativeChildren(GrammarAlias.AbstractElementAlias ele)
Specified by:
getAlternativeChildren in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>

getParent

public GrammarAlias.AbstractElementAlias getParent(GrammarAlias.AbstractElementAlias ele)
Specified by:
getParent in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>

getSequentialChildren

public java.lang.Iterable<GrammarAlias.AbstractElementAlias> getSequentialChildren(GrammarAlias.AbstractElementAlias ele)
Specified by:
getSequentialChildren in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>

getToken

public AbstractElement getToken(GrammarAlias.AbstractElementAlias owner)
Specified by:
getToken in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>

getUnorderedChildren

public java.lang.Iterable<GrammarAlias.AbstractElementAlias> getUnorderedChildren(GrammarAlias.AbstractElementAlias ele)
Specified by:
getUnorderedChildren in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>

isMany

public boolean isMany(GrammarAlias.AbstractElementAlias ele)
Specified by:
isMany in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>

isOptional

public boolean isOptional(GrammarAlias.AbstractElementAlias ele)
Specified by:
isOptional in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>

getRoot

public GrammarAlias.AbstractElementAlias getRoot()
Specified by:
getRoot in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>