org.eclipse.xtext.util.formallang
Class NfaToGrammar.AbstractElementAlias<T>
java.lang.Object
org.eclipse.xtext.util.formallang.NfaToGrammar.AbstractElementAlias<T>
- Direct Known Subclasses:
- NfaToGrammar.AlternativeAlias, NfaToGrammar.ElementAlias, NfaToGrammar.GroupAlias
- Enclosing class:
- NfaToGrammar
protected abstract static class NfaToGrammar.AbstractElementAlias<T>
- extends java.lang.Object
Field Summary |
protected boolean |
many
|
protected boolean |
optional
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
many
protected boolean many
optional
protected boolean optional
NfaToGrammar.AbstractElementAlias
protected NfaToGrammar.AbstractElementAlias()
NfaToGrammar.AbstractElementAlias
protected NfaToGrammar.AbstractElementAlias(boolean optional,
boolean many)
getElementCount
protected abstract int getElementCount()
isMany
public boolean isMany()
isOne
public boolean isOne()
isOptional
public boolean isOptional()
setMany
public void setMany(boolean many)
setOptional
public void setOptional(boolean optional)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object