CH.ifa.draw.samples.pert
Class PertDependency
- java.lang.Object
-
- CH.ifa.draw.standard.AbstractFigure
-
- CH.ifa.draw.figures.PolyLineFigure
-
- CH.ifa.draw.figures.LineConnection
-
- CH.ifa.draw.samples.pert.PertDependency
-
- All Implemented Interfaces:
- ConnectionFigure, Figure, FigureChangeListener, Storable, java.io.Serializable, java.lang.Cloneable, java.util.EventListener
public class PertDependency extends LineConnection
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class CH.ifa.draw.figures.PolyLineFigure
ARROW_TIP_BOTH, ARROW_TIP_END, ARROW_TIP_NONE, ARROW_TIP_START
-
Fields inherited from interface CH.ifa.draw.framework.Figure
POPUP_MENU
-
-
Constructor Summary
Constructors Constructor and Description PertDependency()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleancanConnect(Figure start, Figure end)Tests whether two figures can be connected.voidhandleConnect(Figure start, Figure end)Handles the connection of a connection.voidhandleDisconnect(Figure start, Figure end)Handles the disconnection of a connection.java.util.Vectorhandles()Gets the handles of the figure.-
Methods inherited from class CH.ifa.draw.figures.LineConnection
canConnect, connectEnd, connectsSame, connectStart, disconnectEnd, disconnectStart, end, endFigure, endPoint, endPoint, figureChanged, figureInvalidated, figureRemoved, figureRequestRemove, figureRequestUpdate, insertPointAt, layoutConnection, read, release, removePointAt, setPointAt, start, startFigure, startPoint, startPoint, updateConnection, write
-
Methods inherited from class CH.ifa.draw.figures.PolyLineFigure
addPoint, basicDisplayBox, connectorAt, containsPoint, displayBox, draw, findSegment, getAttribute, getEndDecoration, getStartDecoration, isEmpty, joinSegments, locator, pointAt, pointCount, points, setAttribute, setEndDecoration, setStartDecoration, splitSegment
-
Methods inherited from class CH.ifa.draw.standard.AbstractFigure
addFigureChangeListener, addToContainer, center, changed, clone, connectedTextLocator, connectionInsets, connectorVisibility, decompose, displayBox, displayBox, figures, findFigureInside, includes, invalidate, listener, moveBy, removeFigureChangeListener, removeFromContainer, size, willChange
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface CH.ifa.draw.framework.ConnectionFigure
joinSegments, pointAt, pointCount, splitSegment
-
Methods inherited from interface CH.ifa.draw.framework.Figure
addFigureChangeListener, addToContainer, basicDisplayBox, center, changed, clone, connectedTextLocator, connectionInsets, connectorAt, connectorVisibility, containsPoint, decompose, displayBox, displayBox, displayBox, draw, figures, findFigureInside, getAttribute, includes, invalidate, isEmpty, listener, moveBy, removeFigureChangeListener, removeFromContainer, setAttribute, size, willChange
-
-
-
-
Method Detail
-
handleConnect
public void handleConnect(Figure start, Figure end)
Description copied from class:LineConnectionHandles the connection of a connection. Override this method to handle this event.
-
handleDisconnect
public void handleDisconnect(Figure start, Figure end)
Description copied from class:LineConnectionHandles the disconnection of a connection. Override this method to handle this event.
-
canConnect
public boolean canConnect(Figure start, Figure end)
Description copied from class:LineConnectionTests whether two figures can be connected.- Specified by:
canConnectin interfaceConnectionFigure- Overrides:
canConnectin classLineConnection
-
handles
public java.util.Vector handles()
Description copied from class:LineConnectionGets the handles of the figure. It returns the normal PolyLineHandles but adds ChangeConnectionHandles at the start and end.- Specified by:
handlesin interfaceFigure- Overrides:
handlesin classLineConnection- Returns:
- a Vector of handles
- See Also:
Handle
-
-
DataMelt 3.0 © DataMelt by jWork.ORG