public static class GrammarAlias.GrammarAliasAdapter extends java.lang.Object implements Production<GrammarAlias.AbstractElementAlias,AbstractElement>
Modifier and Type | Field and Description |
---|---|
protected GrammarAlias.AbstractElementAlias |
root |
Constructor and Description |
---|
GrammarAlias.GrammarAliasAdapter(GrammarAlias.AbstractElementAlias root) |
Modifier and Type | Method and Description |
---|---|
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) |
protected GrammarAlias.AbstractElementAlias root
public GrammarAlias.GrammarAliasAdapter(GrammarAlias.AbstractElementAlias root)
public java.lang.Iterable<GrammarAlias.AbstractElementAlias> getAlternativeChildren(GrammarAlias.AbstractElementAlias ele)
getAlternativeChildren
in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>
public GrammarAlias.AbstractElementAlias getParent(GrammarAlias.AbstractElementAlias ele)
getParent
in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>
public java.lang.Iterable<GrammarAlias.AbstractElementAlias> getSequentialChildren(GrammarAlias.AbstractElementAlias ele)
getSequentialChildren
in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>
public AbstractElement getToken(GrammarAlias.AbstractElementAlias owner)
getToken
in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>
public java.lang.Iterable<GrammarAlias.AbstractElementAlias> getUnorderedChildren(GrammarAlias.AbstractElementAlias ele)
getUnorderedChildren
in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>
public boolean isMany(GrammarAlias.AbstractElementAlias ele)
isMany
in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>
public boolean isOptional(GrammarAlias.AbstractElementAlias ele)
isOptional
in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>
public GrammarAlias.AbstractElementAlias getRoot()
getRoot
in interface Production<GrammarAlias.AbstractElementAlias,AbstractElement>