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.Object
public 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.Object
public 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