org.eclipse.xtext.util.formallang
Class NfaToProduction.AliasGrammarProvider<TOKEN>
java.lang.Object
org.eclipse.xtext.util.formallang.NfaToProduction.AliasGrammarProvider<TOKEN>
- All Implemented Interfaces:
- Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
- Enclosing class:
- NfaToProduction
protected static class NfaToProduction.AliasGrammarProvider<TOKEN>
- extends java.lang.Object
- implements Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
root
protected NfaToProduction.AbstractElementAlias<TOKEN> root
NfaToProduction.AliasGrammarProvider
public NfaToProduction.AliasGrammarProvider(NfaToProduction.AbstractElementAlias<TOKEN> root)
getAlternativeChildren
public java.lang.Iterable<NfaToProduction.AbstractElementAlias<TOKEN>> getAlternativeChildren(NfaToProduction.AbstractElementAlias<TOKEN> ele)
- Specified by:
getAlternativeChildren
in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
getParent
public NfaToProduction.AbstractElementAlias<TOKEN> getParent(NfaToProduction.AbstractElementAlias<TOKEN> ele)
- Specified by:
getParent
in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
getRoot
public NfaToProduction.AbstractElementAlias<TOKEN> getRoot()
- Specified by:
getRoot
in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
getSequentialChildren
public java.lang.Iterable<NfaToProduction.AbstractElementAlias<TOKEN>> getSequentialChildren(NfaToProduction.AbstractElementAlias<TOKEN> ele)
- Specified by:
getSequentialChildren
in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
getToken
public TOKEN getToken(NfaToProduction.AbstractElementAlias<TOKEN> owner)
- Specified by:
getToken
in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
getUnorderedChildren
public java.lang.Iterable<NfaToProduction.AbstractElementAlias<TOKEN>> getUnorderedChildren(NfaToProduction.AbstractElementAlias<TOKEN> ele)
- Specified by:
getUnorderedChildren
in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
isMany
public boolean isMany(NfaToProduction.AbstractElementAlias<TOKEN> ele)
- Specified by:
isMany
in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
isOptional
public boolean isOptional(NfaToProduction.AbstractElementAlias<TOKEN> ele)
- Specified by:
isOptional
in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>