public class Lattice extends java.lang.Object implements java.io.Serializable, java.lang.Iterable<LatticeEdge>
| Constructor and Description |
|---|
Lattice() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBoundary() |
void |
addConstraint(ParserConstraint c) |
void |
addEdge(LatticeEdge e) |
java.util.List<ParserConstraint> |
getConstraints() |
java.util.List<LatticeEdge> |
getEdgesOverSpan(int start,
int end) |
int |
getNumEdges() |
int |
getNumNodes() |
java.util.Iterator<LatticeEdge> |
iterator() |
void |
setEdge(int id,
LatticeEdge e) |
java.lang.String |
toString() |
public void addEdge(LatticeEdge e)
public void addConstraint(ParserConstraint c)
public int getNumNodes()
public java.util.List<ParserConstraint> getConstraints()
public int getNumEdges()
public java.util.List<LatticeEdge> getEdgesOverSpan(int start, int end)
public java.lang.String toString()
toString in class java.lang.Objectpublic void setEdge(int id,
LatticeEdge e)
public java.util.Iterator<LatticeEdge> iterator()
iterator in interface java.lang.Iterable<LatticeEdge>public void addBoundary()