de.frag.umlplugin.classcloud
Class CloudLayouter

java.lang.Object
  extended by de.frag.umlplugin.classcloud.CloudLayouter

public class CloudLayouter
extends java.lang.Object

Layouter for class clouds.


Constructor Summary
CloudLayouter(java.util.List<java.lang.String> sortedClasses, java.util.Map<java.lang.String,ProjectDependenciesAnalyzer.DependencyInfo> infos)
          Creates a new class cloud layouter.
 
Method Summary
 com.intellij.openapi.graph.view.Graph2D createGraph()
          Creates the graph containing all classes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloudLayouter

public CloudLayouter(java.util.List<java.lang.String> sortedClasses,
                     java.util.Map<java.lang.String,ProjectDependenciesAnalyzer.DependencyInfo> infos)
Creates a new class cloud layouter.

Parameters:
sortedClasses - list of qualified class names sorted by distance to center of dependency cloud
infos - mapping from qualified class names to dependency infos
Method Detail

createGraph

public com.intellij.openapi.graph.view.Graph2D createGraph()
Creates the graph containing all classes.

Returns:
created graph