public class AbstractNFATransition<S extends INFAState<S,T>,T extends INFATransition<S,T>> extends java.lang.Object implements INFATransition<S,T>
| Modifier and Type | Field and Description |
|---|---|
protected AbstractElement |
loopCenter |
protected boolean |
ruleCall |
protected S |
source |
protected S |
target |
| Constructor and Description |
|---|
AbstractNFATransition(S source,
S target,
boolean ruleCall,
AbstractElement loopCenter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
AbstractElement |
getLoopCenter() |
int |
getPrecedence() |
S |
getSource() |
S |
getTarget() |
int |
hashCode() |
boolean |
isRuleCall() |
java.lang.String |
toString() |
protected final AbstractElement loopCenter
protected final boolean ruleCall
public AbstractNFATransition(S source, S target, boolean ruleCall, AbstractElement loopCenter)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic AbstractElement getLoopCenter()
getLoopCenter in interface INFATransition<S extends INFAState<S,T>,T extends INFATransition<S,T>>public int getPrecedence()
getPrecedence in interface INFATransition<S extends INFAState<S,T>,T extends INFATransition<S,T>>public S getSource()
getSource in interface INFATransition<S extends INFAState<S,T>,T extends INFATransition<S,T>>public S getTarget()
getTarget in interface INFATransition<S extends INFAState<S,T>,T extends INFATransition<S,T>>public int hashCode()
hashCode in class java.lang.Objectpublic boolean isRuleCall()
isRuleCall in interface INFATransition<S extends INFAState<S,T>,T extends INFATransition<S,T>>public java.lang.String toString()
toString in class java.lang.Object