org.eclipse.xtext.util.formallang
Class NfaToProduction.StateAlias<TOKEN>

java.lang.Object
  extended by org.eclipse.xtext.util.formallang.NfaToProduction.StateAlias<TOKEN>
Enclosing class:
NfaToProduction

protected static class NfaToProduction.StateAlias<TOKEN>
extends java.lang.Object


Field Summary
protected  NfaToProduction.AbstractElementAlias<TOKEN> element
           
protected  java.util.Set<NfaToProduction.StateAlias<TOKEN>> incoming
           
protected  java.util.Set<NfaToProduction.StateAlias<TOKEN>> outgoing
           
 
Constructor Summary
protected NfaToProduction.StateAlias(NfaToProduction.AbstractElementAlias<TOKEN> element)
           
 
Method Summary
 void absorbIncoming(NfaToProduction.StateAlias<TOKEN> state)
           
 void absorbOutgoing(NfaToProduction.StateAlias<TOKEN> state)
           
 void addOutgoing(NfaToProduction.StateAlias<TOKEN> state)
           
protected  NfaToProduction.AbstractElementAlias<TOKEN> getElement()
           
protected  java.util.Set<NfaToProduction.StateAlias<TOKEN>> getIncoming()
           
protected  java.util.Set<NfaToProduction.StateAlias<TOKEN>> getOutgoing()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

element

protected NfaToProduction.AbstractElementAlias<TOKEN> element

incoming

protected java.util.Set<NfaToProduction.StateAlias<TOKEN>> incoming

outgoing

protected java.util.Set<NfaToProduction.StateAlias<TOKEN>> outgoing
Constructor Detail

NfaToProduction.StateAlias

protected NfaToProduction.StateAlias(NfaToProduction.AbstractElementAlias<TOKEN> element)
Method Detail

absorbIncoming

public void absorbIncoming(NfaToProduction.StateAlias<TOKEN> state)

absorbOutgoing

public void absorbOutgoing(NfaToProduction.StateAlias<TOKEN> state)

addOutgoing

public void addOutgoing(NfaToProduction.StateAlias<TOKEN> state)

getElement

protected NfaToProduction.AbstractElementAlias<TOKEN> getElement()

getIncoming

protected java.util.Set<NfaToProduction.StateAlias<TOKEN>> getIncoming()

getOutgoing

protected java.util.Set<NfaToProduction.StateAlias<TOKEN>> getOutgoing()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object