de.frag.umlplugin.classcloud
Class Cell

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

public class Cell
extends java.lang.Object

Single cell in an ordered grid of class cloud cells.


Constructor Summary
Cell(java.lang.String className, int preferredX, int preferredY, int dependencyCount)
          Creates new cell.
 
Method Summary
 java.lang.String getClassName()
          Gets qualified class name.
 int getDependencyCount()
          Gets number of dependencies between this cell and all other cells in the same class cloud
 int getPreferredX()
          Gets preferred x-coordinate.
 int getPreferredY()
          Gets preferred y-coordinate.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Cell

public Cell(@NotNull
            java.lang.String className,
            int preferredX,
            int preferredY,
            int dependencyCount)
Creates new cell.

Parameters:
className - qualified class name for class cloud cell
preferredX - preferred x-coordinate. 0.0 means left, 1.0 means right
preferredY - preferred y-coordinate. 0.0 means top, 1.0 means bottom
dependencyCount - number of dependencies between this cell and all other cells
Method Detail

getClassName

@NotNull
public java.lang.String getClassName()
Gets qualified class name.

Returns:
qualified class name

getPreferredX

public int getPreferredX()
Gets preferred x-coordinate.

Returns:
preferred x-coordinate

getPreferredY

public int getPreferredY()
Gets preferred y-coordinate.

Returns:
preferred y-coordinate

getDependencyCount

public int getDependencyCount()
Gets number of dependencies between this cell and all other cells in the same class cloud

Returns:
number of dependencies between classes

toString

@NotNull
public java.lang.String toString()
Overrides:
toString in class java.lang.Object