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

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

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


Field Summary
protected  java.util.List<NfaToGrammar.AbstractElementAlias<T>> children
           
 
Fields inherited from class org.eclipse.xtext.util.formallang.NfaToGrammar.AbstractElementAlias
many, optional
 
Constructor Summary
NfaToGrammar.GroupAlias()
           
NfaToGrammar.GroupAlias(boolean optional, boolean many, NfaToGrammar.AbstractElementAlias<T>... children)
           
 
Method Summary
 void addChild(NfaToGrammar.AbstractElementAlias<T> child)
           
 java.util.List<NfaToGrammar.AbstractElementAlias<T>> getChildren()
           
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

children

protected java.util.List<NfaToGrammar.AbstractElementAlias<T>> children
Constructor Detail

NfaToGrammar.GroupAlias

public NfaToGrammar.GroupAlias()

NfaToGrammar.GroupAlias

public NfaToGrammar.GroupAlias(boolean optional,
                               boolean many,
                               NfaToGrammar.AbstractElementAlias<T>... children)
Method Detail

addChild

public void addChild(NfaToGrammar.AbstractElementAlias<T> child)

getChildren

public java.util.List<NfaToGrammar.AbstractElementAlias<T>> getChildren()

getElementCount

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