org.wilmascope.graph
Class EdgeLayout

java.lang.Object
  extended by org.wilmascope.graph.EdgeLayout
All Implemented Interfaces:
EdgeAbility, Layable
Direct Known Subclasses:
DotEdgeLayout, EdgeColumnLayout, EdgeForceLayout, FastEdgeLayout, HDEdgeLayout, MultiScaleEdgeLayout

public abstract class EdgeLayout
extends java.lang.Object
implements Layable, EdgeAbility

Title: WilmaToo Description: Sequel to the ever popular WilmaScope software Copyright: Copyright (c) 2001 Company: WilmaScope.org

Version:
1.0 An interface to be implemented by classes providing properties for edges that can be placed by a LayoutEngine
Author:
Tim Dwyer

Constructor Summary
EdgeLayout()
           
 
Method Summary
 void delete()
           
 Edge getEdge()
          Get the Edge that this ability is registered with
 void resetProperties()
          Should be overridden (with a call to this super implementation) to load any properties from the node properties that are specific to the layout engine
 void setEdge(Edge edge)
          Called by Edge when this ability is registered with that edge.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EdgeLayout

public EdgeLayout()
Method Detail

delete

public void delete()
Specified by:
delete in interface Layable

setEdge

public void setEdge(Edge edge)
Description copied from interface: EdgeAbility
Called by Edge when this ability is registered with that edge.

Specified by:
setEdge in interface EdgeAbility

getEdge

public Edge getEdge()
Description copied from interface: EdgeAbility
Get the Edge that this ability is registered with

Specified by:
getEdge in interface EdgeAbility

resetProperties

public void resetProperties()
Should be overridden (with a call to this super implementation) to load any properties from the node properties that are specific to the layout engine