uk.ac.ic.doc.automed.editor
Class DrawArc
java.lang.Object
uk.ac.ic.doc.automed.editor.DrawArc
- All Implemented Interfaces:
- Drawable, DrawableArc
- Direct Known Subclasses:
- DefaultDrawConstraintArc, DefaultDrawLinkArc, DefaultDrawLinkNodalArc, DrawAMRDBForeignKeyArc, DrawAMRDBPrimaryKeyArc, DrawERRelationshipArc, DrawOWLPropertyArc, DrawRDBForeignKeyArc, DrawRDBPrimaryKeyArc, DrawTransformation, DrawUMLAssociationArc, DrawUMLAttributeArc, DrawUMLGeneralisationArc, YattaDrawLinkNodalLink, YattaDrawSequence
public class DrawArc
- extends java.lang.Object
- implements DrawableArc
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fm
protected static java.awt.FontMetrics fm
thickness
protected static final int thickness
- See Also:
- Constant Field Values
thickStroke
protected static final java.awt.Stroke thickStroke
standardStroke
protected static final java.awt.Stroke standardStroke
dashedStroke
protected static final java.awt.Stroke dashedStroke
d
protected Positionable[] d
ep
protected EditorPanel ep
p
protected Positionable p
DrawArc
public DrawArc(EditorPanel ep,
Positionable p,
Positionable[] d)
- Pass in the array of objects that this connects together.
DrawArc
public DrawArc(EditorPanel ep,
Positionable[] d)
- Pass in the array of objects that this connects together.
getPositionable
public Positionable getPositionable()
- Return the
Positionable
that this Drawable
is
providing a graphical representation of.
- Specified by:
getPositionable
in interface Drawable
getConnectsTo
public Positionable[] getConnectsTo()
- Specified by:
getConnectsTo
in interface Drawable
paintComponent
public void paintComponent(java.awt.Graphics2D g)
- Specified by:
paintComponent
in interface Drawable
getPositionables
public Positionable[] getPositionables()
- Return the
Positionable
s that this Drawable
is
providing a graphical representation of an arc betweem
drawArrow
public static void drawArrow(java.awt.Graphics2D g,
int x1,
int y1,
int x2,
int y2,
int arrowSize)