public class ClusterNodesTransformerStrategy extends CachedStrategy implements ClusterNodesTransformer
ClusterNodesAnalysis| Red (ssb) |
| Red (shahrooz) |
| Constructor and Description |
|---|
ClusterNodesTransformerStrategy(Graph graph,
java.util.Collection nodeCollection,
Node superNode)
Construct a clusterer for a given graph.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
_compute()
The computation associated with this strategy.
|
Graph |
clusterNodes()
Return the clustered Graph.
|
boolean |
hasBackwardMapping()
Specify if this transformation has a mapping from the transformed
version to the original version or not.
|
boolean |
hasForwardMapping()
Specify if this transformation has a mapping from the original
version to the transformed version or not.
|
java.lang.Object |
originalVersionOf(java.lang.Object dummy)
Unsupported operation.
|
java.lang.Object |
transformedVersionOf(java.lang.Object dummy)
Unsupported operation.
|
boolean |
valid()
Always valid.
|
_convertResult, _result, cachingStatus, disableCaching, enableCaching, getCachedResult, graph, obsolete, reset, setCachedResult, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgraphpublic ClusterNodesTransformerStrategy(Graph graph, java.util.Collection nodeCollection, Node superNode)
graph - The given graph.nodeCollection - The collection of nodes to be clustered.superNode - The super node that replaces the clustered nodes.public Graph clusterNodes()
clusterNodes in interface ClusterNodesTransformerpublic boolean hasBackwardMapping()
hasBackwardMapping in interface Transformerpublic boolean hasForwardMapping()
hasForwardMapping in interface Transformerpublic java.lang.Object originalVersionOf(java.lang.Object dummy)
originalVersionOf in interface Transformerdummy - The given object in the transformed graph.java.lang.UnsupportedOperationException - If this method is called
in any case.public java.lang.Object transformedVersionOf(java.lang.Object dummy)
transformedVersionOf in interface Transformerdummy - The given object in the original graph.java.lang.UnsupportedOperationException - If this method is called
in any case.public boolean valid()
protected java.lang.Object _compute()
_compute in class CachedStrategyObject.