org.argouml.uml.diagram.static_structure.layout
Class ClassdiagramEdge

java.lang.Object
  |
  +--org.argouml.uml.diagram.static_structure.layout.ClassdiagramEdge
All Implemented Interfaces:
LayoutedEdge, LayoutedObject
Direct Known Subclasses:
ClassdiagramAssociationEdge, ClassdiagramInheritanceEdge

public abstract class ClassdiagramEdge
extends java.lang.Object
implements LayoutedEdge

This class is an abstract implementation of all edges which are layoutable in the classdiagram.

Since:
0.11.1

Constructor Summary
ClassdiagramEdge(FigEdge edge)
          Constructor.
 
Method Summary
static int getHGap()
           
static int getVGap()
           
abstract  void layout()
          abstract method to layout the edge
static void setHGap(int hGap)
           
static void setVGap(int vGap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassdiagramEdge

public ClassdiagramEdge(FigEdge edge)
Constructor.

Parameters:
edge - the Edge to layout
Method Detail

layout

public abstract void layout()
abstract method to layout the edge

Specified by:
layout in interface LayoutedEdge

setHGap

public static void setHGap(int hGap)

setVGap

public static void setVGap(int vGap)

getHGap

public static int getHGap()

getVGap

public static int getVGap()


ArgoUML © 1996-2003 (20040216)ArgoUML Project HomeArgoUML Cookbook