gov.nih.nci.cagrid.graph.uml.classdiagram
Class ClassdiagramNoteEdge

java.lang.Object
  extended by gov.nih.nci.cagrid.graph.uml.classdiagram.ClassdiagramEdge
      extended by gov.nih.nci.cagrid.graph.uml.classdiagram.ClassdiagramNoteEdge
All Implemented Interfaces:
LayoutedEdge, LayoutedObject

public class ClassdiagramNoteEdge
extends ClassdiagramEdge

This class represents note edges to enable an appropriate positioning of notes.

Author:
David Gunkel

Constructor Summary
ClassdiagramNoteEdge(org.tigris.gef.presentation.FigEdge edge)
          The constructor.
 
Method Summary
 void layout()
          NoteEdges are drawn directly between the linked nodes, using vertically centered points on the right- resp.
 
Methods inherited from class gov.nih.nci.cagrid.graph.uml.classdiagram.ClassdiagramEdge
getCurrentEdge, getHGap, getUnderlyingFig, getVGap, setHGap, setVGap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassdiagramNoteEdge

public ClassdiagramNoteEdge(org.tigris.gef.presentation.FigEdge edge)
The constructor.

Parameters:
edge - the fig edge
Method Detail

layout

public void layout()
NoteEdges are drawn directly between the linked nodes, using vertically centered points on the right- resp. left-hand side of the nodes.

Specified by:
layout in interface LayoutedEdge
Specified by:
layout in class ClassdiagramEdge
See Also:
org.argouml.uml.diagram.static_structure.layout.ClassdiagramEdge#layout()