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>
-
-
Field Summary
Fields Modifier and Type Field Description protected NfaToProduction.AbstractElementAlias<TOKEN>root
-
Constructor Summary
Constructors Constructor Description AliasGrammarProvider(NfaToProduction.AbstractElementAlias<TOKEN> root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Iterable<NfaToProduction.AbstractElementAlias<TOKEN>>getAlternativeChildren(NfaToProduction.AbstractElementAlias<TOKEN> ele)NfaToProduction.AbstractElementAlias<TOKEN>getParent(NfaToProduction.AbstractElementAlias<TOKEN> ele)NfaToProduction.AbstractElementAlias<TOKEN>getRoot()java.lang.Iterable<NfaToProduction.AbstractElementAlias<TOKEN>>getSequentialChildren(NfaToProduction.AbstractElementAlias<TOKEN> ele)TOKENgetToken(NfaToProduction.AbstractElementAlias<TOKEN> owner)java.lang.Iterable<NfaToProduction.AbstractElementAlias<TOKEN>>getUnorderedChildren(NfaToProduction.AbstractElementAlias<TOKEN> ele)booleanisMany(NfaToProduction.AbstractElementAlias<TOKEN> ele)booleanisOptional(NfaToProduction.AbstractElementAlias<TOKEN> ele)
-
-
-
Field Detail
-
root
protected NfaToProduction.AbstractElementAlias<TOKEN> root
-
-
Constructor Detail
-
AliasGrammarProvider
public AliasGrammarProvider(NfaToProduction.AbstractElementAlias<TOKEN> root)
-
-
Method Detail
-
getAlternativeChildren
public java.lang.Iterable<NfaToProduction.AbstractElementAlias<TOKEN>> getAlternativeChildren(NfaToProduction.AbstractElementAlias<TOKEN> ele)
- Specified by:
getAlternativeChildrenin interfaceProduction<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
-
getParent
public NfaToProduction.AbstractElementAlias<TOKEN> getParent(NfaToProduction.AbstractElementAlias<TOKEN> ele)
- Specified by:
getParentin interfaceProduction<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
-
getRoot
public NfaToProduction.AbstractElementAlias<TOKEN> getRoot()
- Specified by:
getRootin interfaceProduction<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
-
getSequentialChildren
public java.lang.Iterable<NfaToProduction.AbstractElementAlias<TOKEN>> getSequentialChildren(NfaToProduction.AbstractElementAlias<TOKEN> ele)
- Specified by:
getSequentialChildrenin interfaceProduction<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
-
getToken
public TOKEN getToken(NfaToProduction.AbstractElementAlias<TOKEN> owner)
- Specified by:
getTokenin interfaceProduction<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
-
getUnorderedChildren
public java.lang.Iterable<NfaToProduction.AbstractElementAlias<TOKEN>> getUnorderedChildren(NfaToProduction.AbstractElementAlias<TOKEN> ele)
- Specified by:
getUnorderedChildrenin interfaceProduction<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
-
isMany
public boolean isMany(NfaToProduction.AbstractElementAlias<TOKEN> ele)
- Specified by:
isManyin interfaceProduction<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
-
isOptional
public boolean isOptional(NfaToProduction.AbstractElementAlias<TOKEN> ele)
- Specified by:
isOptionalin interfaceProduction<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
-
-