org.eclipse.xtext.util.formallang
Class NfaToProduction.AbstractElementAlias<T>
java.lang.Object
org.eclipse.xtext.util.formallang.NfaToProduction.AbstractElementAlias<T>
- Direct Known Subclasses:
- NfaToProduction.AlternativeAlias, NfaToProduction.ElementAlias, NfaToProduction.GroupAlias
- Enclosing class:
- NfaToProduction
protected abstract static class NfaToProduction.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
NfaToProduction.AbstractElementAlias
protected NfaToProduction.AbstractElementAlias()
NfaToProduction.AbstractElementAlias
protected NfaToProduction.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