Package helix.graph.algo.c3part.compressor

Interface Summary
GraphCompressor A graph compressor is used to compress vertices and edges of graphs.
It is based on a compression condition that is expressed by a subsumption relation S between vertices.
v S u => u can be removed from graph, u is stored in Alias(v), v is stored as Root(u).
MultiGraphCompressor A multigraph compressor is graph compressor for multigraphs.
 

Class Summary
AbstractCompressor A basic skeleton for compressors with default implementations.
You mostly have to implement the two methods:
subsume(v, u) : tells if v S u
restore(u) : restore the compressed vertex u to its initial state

AbstractMultiCompressor  
MultiIdentCompressor  
MultiInColorsCompressor  
MultiInSetColorsCompressor  
MultiInSetCompressor  
NoCompressor A compressor that does nothing
 

Exception Summary
NotCompressibleVertexException  
NotExpandableVertexException