org.acm.seguin.uml.line
Class ImplementsRelationship

java.lang.Object
  extended by org.acm.seguin.uml.line.SegmentedLine
      extended by org.acm.seguin.uml.line.ImplementsRelationship
All Implemented Interfaces:
java.awt.event.ComponentListener, java.util.EventListener

public class ImplementsRelationship
extends SegmentedLine

ImplementsRelationship

Author:
Chris Seguin, Mike Atkinson

Field Summary
 
Fields inherited from class org.acm.seguin.uml.line.SegmentedLine
scalingFactor, vertices, Xs, Ys
 
Constructor Summary
ImplementsRelationship(EndPointPanel start, EndPointPanel end)
          Constructor for the ImplementsRelationship object
 
Method Summary
protected  java.awt.Stroke getStroke()
           
 void scale(double factor)
          Scales this type of line
 
Methods inherited from class org.acm.seguin.uml.line.SegmentedLine
componentHidden, componentMoved, componentResized, componentShown, drag, drawArrow, drop, getArrowPointAbove, getArrowPointBelow, getColor, getEndPanel, getShortPoint, getStartPanel, hit, isBothEndsSelected, load, match, paint, save, saveEndPanel, savePanel, saveStartPanel, saveVertices, select, shift, updateEnd
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImplementsRelationship

public ImplementsRelationship(EndPointPanel start,
                              EndPointPanel end)
Constructor for the ImplementsRelationship object

Parameters:
start - Description of Parameter
end - Description of Parameter
Method Detail

getStroke

protected java.awt.Stroke getStroke()
Overrides:
getStroke in class SegmentedLine

scale

public void scale(double factor)
Scales this type of line

Overrides:
scale in class SegmentedLine
Parameters:
factor - Description of the Parameter