public class TransClosureGraph
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.ArrayList<java.lang.String> |
alphabet |
java.util.ArrayList<Edge> |
edges |
int |
empty_label |
int |
empty_markingset |
java.util.ArrayList<java.lang.Integer> |
final_markingsets |
int |
init_markingset |
java.util.ArrayList<Marking> |
markings |
java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> |
markingsets |
int[][] |
suc_matrix |
| Constructor and Description |
|---|
TransClosureGraph() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEdge(int from,
int label,
int to) |
void |
createSucMatrix() |
int |
findLetter(java.lang.String letter) |
int |
findOrPut(java.util.ArrayList<java.lang.Integer> ms) |
void |
init() |
int |
successor(int from,
int letter) |
public java.util.ArrayList<java.lang.String> alphabet
public java.util.ArrayList<Marking> markings
public java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> markingsets
public int init_markingset
public int empty_markingset
public java.util.ArrayList<java.lang.Integer> final_markingsets
public java.util.ArrayList<Edge> edges
public int empty_label
public int[][] suc_matrix
public void init()
public int findOrPut(java.util.ArrayList<java.lang.Integer> ms)
public void addEdge(int from,
int label,
int to)
public int findLetter(java.lang.String letter)
public void createSucMatrix()
public int successor(int from,
int letter)