|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthelix.graph.algo.c3part.compressor.AbstractCompressor
helix.graph.algo.c3part.compressor.AbstractMultiCompressor
public abstract class AbstractMultiCompressor
Constructor Summary | |
---|---|
AbstractMultiCompressor()
|
Method Summary | |
---|---|
void |
expandVertex(Vertex V,
Graph multi)
restore compressed vertex v to its initial state |
RColorSet |
getColors(Vertex V,
Vertex U)
Get color of edge (V,U) if it exists, else compute the colors it should have according to this compressor. |
abstract Iterable<Vertex> |
patternSet_(Vertex V,
Graph multi)
delegate pattern set |
abstract void |
restoreEdge_(Vertex V,
Vertex W,
Vertex Root,
Graph multi)
delegate edge restoration restore (if needed) edge between V and W |
abstract boolean |
subsumes_(Vertex V,
Vertex U,
Graph multi)
delegate subsumption |
boolean |
subsumes(Vertex V,
Vertex U,
Graph multi)
tells if vertex V subsumes vertex U |
Methods inherited from class helix.graph.algo.c3part.compressor.AbstractCompressor |
---|
compress, compress, compressVertex, expand, flatten, getAliases, getNeighbors, getParamInfo, getRoot, getVertices, isAlias, isNormal, isRoot, nbVertices, retrieveSet, storeSet |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface helix.graph.algo.c3part.compressor.GraphCompressor |
---|
compress, compress, compressVertex, expand, flatten, getAliases, getNeighbors, getParamInfo, getRoot, getVertices, isAlias, isNormal, isRoot, nbVertices, retrieveSet, storeSet |
Constructor Detail |
---|
public AbstractMultiCompressor()
Method Detail |
---|
public abstract boolean subsumes_(Vertex V, Vertex U, Graph multi)
public abstract void restoreEdge_(Vertex V, Vertex W, Vertex Root, Graph multi)
public abstract Iterable<Vertex> patternSet_(Vertex V, Graph multi)
public boolean subsumes(Vertex V, Vertex U, Graph multi)
subsumes
in interface GraphCompressor
public void expandVertex(Vertex V, Graph multi)
expandVertex
in interface GraphCompressor
public RColorSet getColors(Vertex V, Vertex U)
getColors
in interface MultiGraphCompressor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |