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

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

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


Field Summary
protected  NfaToGrammar.AbstractElementAlias<TOKEN> element
           
protected  java.util.Set<NfaToGrammar.StateAlias<TOKEN>> incoming
           
protected  java.util.Set<NfaToGrammar.StateAlias<TOKEN>> outgoing
           
 
Constructor Summary
protected NfaToGrammar.StateAlias(NfaToGrammar.AbstractElementAlias<TOKEN> element)
           
 
Method Summary
 void absorbIncoming(NfaToGrammar.StateAlias<TOKEN> state)
           
 void absorbOutgoing(NfaToGrammar.StateAlias<TOKEN> state)
           
 void addOutgoing(NfaToGrammar.StateAlias<TOKEN> state)
           
protected  NfaToGrammar.AbstractElementAlias<TOKEN> getElement()
           
protected  java.util.Set<NfaToGrammar.StateAlias<TOKEN>> getIncoming()
           
protected  java.util.Set<NfaToGrammar.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 NfaToGrammar.AbstractElementAlias<TOKEN> element

incoming

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

outgoing

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

NfaToGrammar.StateAlias

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

absorbIncoming

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

absorbOutgoing

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

addOutgoing

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

getElement

protected NfaToGrammar.AbstractElementAlias<TOKEN> getElement()

getIncoming

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

getOutgoing

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

toString

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