org.eclipse.xtext.util.formallang
Class NfaToGrammar.ElementAlias<T>

java.lang.Object
  extended by org.eclipse.xtext.util.formallang.NfaToGrammar.AbstractElementAlias<T>
      extended by org.eclipse.xtext.util.formallang.NfaToGrammar.ElementAlias<T>
Enclosing class:
NfaToGrammar

protected static class NfaToGrammar.ElementAlias<T>
extends NfaToGrammar.AbstractElementAlias<T>


Field Summary
protected  T element
           
 
Fields inherited from class org.eclipse.xtext.util.formallang.NfaToGrammar.AbstractElementAlias
many, optional
 
Constructor Summary
NfaToGrammar.ElementAlias(boolean optional, boolean many, T element)
           
NfaToGrammar.ElementAlias(T element)
           
 
Method Summary
 T getElement()
           
protected  int getElementCount()
           
 
Methods inherited from class org.eclipse.xtext.util.formallang.NfaToGrammar.AbstractElementAlias
isMany, isOne, isOptional, setMany, setOptional, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

element

protected T element
Constructor Detail

NfaToGrammar.ElementAlias

public NfaToGrammar.ElementAlias(boolean optional,
                                 boolean many,
                                 T element)

NfaToGrammar.ElementAlias

public NfaToGrammar.ElementAlias(T element)
Method Detail

getElement

public T getElement()

getElementCount

protected int getElementCount()
Specified by:
getElementCount in class NfaToGrammar.AbstractElementAlias<T>