edu.buffalo.nsf.xmlcqa.graph
Class Vertex
java.lang.Object
edu.buffalo.nsf.xmlcqa.graph.Vertex
- public final class Vertex
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
c
public int c
depth
public int depth
domain
public Vertex domain
in
public Edge in
nextDom
public Vertex nextDom
out
public Edge out
pos
public int pos
value
public NodeCollector[] value
Vertex
public Vertex(int c,
int depth,
int pos)
Vertex
public Vertex(int c,
int depth,
int pos,
NodeCollector val)
_willCauseCloning
public boolean _willCauseCloning()
addIncomingDel
public void addIncomingDel(Vertex from)
addIncomingIns
public void addIncomingIns(Vertex[] from,
DTD dtd,
int[] is,
Tag[] tags)
addIncomingIns
public void addIncomingIns(Vertex from,
DTD dtd,
Tag t)
addIncomingRep
public void addIncomingRep(Vertex from,
NodeCollector child)
addOutgoingEdge
public void addOutgoingEdge(Edge e)
addToDomain
public void addToDomain(Vertex v)
containsIsoInput
public boolean containsIsoInput(Edge e)
containsIsoOutput
public boolean containsIsoOutput(Edge e)
dropIncomingEdges
public void dropIncomingEdges()
dropOutgoingEdges
public void dropOutgoingEdges()
getValue
public NodeCollector[] getValue()
isEvaluated
public boolean isEvaluated()
isRegistered
public boolean isRegistered()
register
public void register()
registerEdges
public void registerEdges()
registerOutgoingEdge
public Edge registerOutgoingEdge(Edge e)
registerUse
public Edge registerUse(Edge e)
removeFollowingIsoDuplicates
public void removeFollowingIsoDuplicates(Edge e)
setValue
public void setValue(NodeCollector[] value)
toString
public java.lang.String toString()
unregister
public void unregister()
unregisterEdges
public void unregisterEdges()
useValue
public NodeCollector[] useValue(OperationManager mgr)
willCauseCloning
public boolean willCauseCloning()
willClone
public boolean willClone()