helix.graph.algo.c3part.aggregator
Class CCAggregator

java.lang.Object
  extended by helix.graph.algo.c3part.aggregator.NodeAggregator
      extended by helix.graph.algo.c3part.aggregator.CCAggregator
Direct Known Subclasses:
DenseCCAggregator

public class CCAggregator
extends NodeAggregator


Constructor Summary
CCAggregator(Graph datagraph, C3PartOptions options, RColorSet multicolors)
          constructor
 
Method Summary
 GraphCleaner getCleanerFor()
          get an instance of a datagraph cleaner for this aggregator default: return a NoCleaner
 boolean isAggregable(Vertex V, Vertex v)
          Check if datagraph node 'v' can be aggregated to multigraph vertex V.
 
Methods inherited from class helix.graph.algo.c3part.aggregator.NodeAggregator
getOptions, getParamInfo, getPreferredColor, getTerminals
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CCAggregator

public CCAggregator(Graph datagraph,
                    C3PartOptions options,
                    RColorSet multicolors)
constructor

Method Detail

isAggregable

public boolean isAggregable(Vertex V,
                            Vertex v)
Description copied from class: NodeAggregator
Check if datagraph node 'v' can be aggregated to multigraph vertex V.

Specified by:
isAggregable in class NodeAggregator

getCleanerFor

public GraphCleaner getCleanerFor()
Description copied from class: NodeAggregator
get an instance of a datagraph cleaner for this aggregator default: return a NoCleaner

Overrides:
getCleanerFor in class NodeAggregator