Package diva.graph.layout
Class RandomLayout
- java.lang.Object
-
- diva.graph.layout.AbstractGlobalLayout
-
- diva.graph.layout.RandomLayout
-
- All Implemented Interfaces:
GlobalLayout
public class RandomLayout extends AbstractGlobalLayout
A static random layout engine. This class tries to be smart by not placing nodes on top of one another if possible, but doesn't guarantee anything about the layout except that it will fall into the required viewport.- Version:
- $Id$
- Author:
- Michael Shilman
- Pt.AcceptedRating:
- Red
-
-
Constructor Summary
Constructors Constructor Description RandomLayout(LayoutTarget target)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
layout(java.lang.Object composite)
Layout the graph model and viewport specified by the given target environment.-
Methods inherited from class diva.graph.layout.AbstractGlobalLayout
getLayoutTarget, setLayoutTarget
-
-
-
-
Constructor Detail
-
RandomLayout
public RandomLayout(LayoutTarget target)
Simple constructor.
-
-
Method Detail
-
layout
public void layout(java.lang.Object composite)
Layout the graph model and viewport specified by the given target environment. Tries to be smart by not placing nodes on top of one another if possible, but doesn't guarantee anything about the layout except that it will fall into the required viewport.- Specified by:
layout
in interfaceGlobalLayout
- Specified by:
layout
in classAbstractGlobalLayout
-
-