org.eclipse.xtext.util.formallang
Interface IGrammarAdapter<ELEMENT,TOKEN>
- All Known Implementing Classes:
- GrammarAlias.GrammarAliasAdapter, NfaToGrammar.AliasGrammarProvider
public interface IGrammarAdapter<ELEMENT,TOKEN>
- Author:
- Moritz Eysholdt - Initial contribution and API
getAlternativeChildren
java.lang.Iterable<ELEMENT> getAlternativeChildren(ELEMENT ele)
getParent
ELEMENT getParent(ELEMENT ele)
getSequentialChildren
java.lang.Iterable<ELEMENT> getSequentialChildren(ELEMENT ele)
getToken
TOKEN getToken(ELEMENT owner)
getUnorderedChildren
java.lang.Iterable<ELEMENT> getUnorderedChildren(ELEMENT ele)
isMany
boolean isMany(ELEMENT ele)
isOptional
boolean isOptional(ELEMENT ele)