public class Transition
extends java.lang.Object
implements java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
Label |
label
What label must be consumed to transition to target
|
State |
target
The target of this transition
|
Constructor and Description |
---|
Transition(int label,
State target) |
Transition(Label label,
State target) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isAction() |
boolean |
isEpsilon() |
boolean |
isSemanticPredicate() |
java.lang.String |
toString() |
public Label label
public State target
public Transition(int label, State target)
public boolean isEpsilon()
public boolean isAction()
public boolean isSemanticPredicate()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public java.lang.String toString()
toString
in class java.lang.Object