org.eclipse.xtext.util.formallang
Class NfaToProduction.AlternativeAlias<T>

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

protected static class NfaToProduction.AlternativeAlias<T>
extends NfaToProduction.AbstractElementAlias<T>


Field Summary
protected  java.util.Set<NfaToProduction.AbstractElementAlias<T>> children
           
 
Fields inherited from class org.eclipse.xtext.util.formallang.NfaToProduction.AbstractElementAlias
many, optional
 
Constructor Summary
NfaToProduction.AlternativeAlias()
           
NfaToProduction.AlternativeAlias(boolean optional, boolean many, NfaToProduction.AbstractElementAlias<T>... children)
           
 
Method Summary
 void addChild(NfaToProduction.AbstractElementAlias<T> child)
           
 java.util.Set<NfaToProduction.AbstractElementAlias<T>> getChildren()
           
protected  int getElementCount()
           
 
Methods inherited from class org.eclipse.xtext.util.formallang.NfaToProduction.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.Set<NfaToProduction.AbstractElementAlias<T>> children
Constructor Detail

NfaToProduction.AlternativeAlias

public NfaToProduction.AlternativeAlias()

NfaToProduction.AlternativeAlias

public NfaToProduction.AlternativeAlias(boolean optional,
                                        boolean many,
                                        NfaToProduction.AbstractElementAlias<T>... children)
Method Detail

addChild

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

getChildren

public java.util.Set<NfaToProduction.AbstractElementAlias<T>> getChildren()

getElementCount

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