org.objectweb.jac.ide
Class LinkFigure

java.lang.Object
  |
  +--org.objectweb.jac.ide.Figure
        |
        +--org.objectweb.jac.ide.LinkFigure

public class LinkFigure
extends Figure

A Link figure of a diagram.

See Also:
Diagram, Link

Constructor Summary
LinkFigure()
           
LinkFigure(Link link)
           
LinkFigure(Link link, Point nameCorner, Point startRoleCorner, Point startCardinalityCorner, Point endRoleCorner, Point endCardinalityCorner)
           
 
Method Summary
 void addPoint(int index, Point p)
           
 Point getEndCardinalityCorner()
          Get the value of endCardinalityCorner.
 Point getEndRoleCorner()
          Get the value of endRoleCorner.
 Link getLink()
           
 Point getNameCorner()
          Get the value of nameCorner.
 int getPointCount()
           
 List getPoints()
          Get the value of points.
 Point getStartCardinalityCorner()
          Get the value of startCardinalityCorner.
 Point getStartRoleCorner()
          Get the value of startRoleCorner.
 void removePoint(int index)
           
 void setEndCardinalityCorner(Point v)
          Set the value of endCardinalityCorner.
 void setEndRoleCorner(Point v)
          Set the value of endRoleCorner.
 void setNameCorner(Point v)
          Set the value of nameCorner.
 void setPoint(int index, Point p)
           
 void setPoints(List v)
          Set the value of points.
 void setStartCardinalityCorner(Point v)
          Set the value of startCardinalityCorner.
 void setStartRoleCorner(Point v)
          Set the value of startRoleCorner.
 void translateEndCardinality(int dx, int dy)
           
 void translateEndRole(int dx, int dy)
           
 void translateName(int dx, int dy)
           
 void translatePoint(int index, int dx, int dy)
           
 void translateStartCardinality(int dx, int dy)
           
 void translateStartRole(int dx, int dy)
           
 
Methods inherited from class org.objectweb.jac.ide.Figure
getDiagram, getElement, setDiagram, setElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkFigure

public LinkFigure()

LinkFigure

public LinkFigure(Link link)

LinkFigure

public LinkFigure(Link link,
                  Point nameCorner,
                  Point startRoleCorner,
                  Point startCardinalityCorner,
                  Point endRoleCorner,
                  Point endCardinalityCorner)
Method Detail

getLink

public Link getLink()

translateName

public void translateName(int dx,
                          int dy)

translateStartRole

public void translateStartRole(int dx,
                               int dy)

translateEndRole

public void translateEndRole(int dx,
                             int dy)

translateStartCardinality

public void translateStartCardinality(int dx,
                                      int dy)

translateEndCardinality

public void translateEndCardinality(int dx,
                                    int dy)

getNameCorner

public Point getNameCorner()
Get the value of nameCorner.

Returns:
value of nameCorner.

setNameCorner

public void setNameCorner(Point v)
Set the value of nameCorner.

Parameters:
v - Value to assign to nameCorner.

getStartRoleCorner

public Point getStartRoleCorner()
Get the value of startRoleCorner.

Returns:
value of startRoleCorner.

setStartRoleCorner

public void setStartRoleCorner(Point v)
Set the value of startRoleCorner.

Parameters:
v - Value to assign to startRoleCorner.

getEndRoleCorner

public Point getEndRoleCorner()
Get the value of endRoleCorner.

Returns:
value of endRoleCorner.

setEndRoleCorner

public void setEndRoleCorner(Point v)
Set the value of endRoleCorner.

Parameters:
v - Value to assign to endRoleCorner.

getStartCardinalityCorner

public Point getStartCardinalityCorner()
Get the value of startCardinalityCorner.

Returns:
value of startCardinalityCorner.

setStartCardinalityCorner

public void setStartCardinalityCorner(Point v)
Set the value of startCardinalityCorner.

Parameters:
v - Value to assign to startCardinalityCorner.

getEndCardinalityCorner

public Point getEndCardinalityCorner()
Get the value of endCardinalityCorner.

Returns:
value of endCardinalityCorner.

setEndCardinalityCorner

public void setEndCardinalityCorner(Point v)
Set the value of endCardinalityCorner.

Parameters:
v - Value to assign to endCardinalityCorner.

getPoints

public List getPoints()
Get the value of points.

Returns:
value of points.

setPoints

public void setPoints(List v)
Set the value of points.

Parameters:
v - Value to assign to points.

getPointCount

public int getPointCount()

addPoint

public void addPoint(int index,
                     Point p)

removePoint

public void removePoint(int index)

setPoint

public void setPoint(int index,
                     Point p)

translatePoint

public void translatePoint(int index,
                           int dx,
                           int dy)