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>