|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--CH.ifa.draw.standard.AbstractTool | +--org.objectweb.jac.ide.diagrams.PointcutLinkCreationTool
Field Summary |
Fields inherited from class CH.ifa.draw.standard.AbstractTool |
fAnchorX, fAnchorY |
Constructor Summary | |
PointcutLinkCreationTool(CH.ifa.draw.framework.DrawingEditor newDrawingEditor,
CH.ifa.draw.framework.ConnectionFigure newPrototype)
|
Method Summary | |
protected CH.ifa.draw.framework.ConnectionFigure |
createConnection()
Creates the ConnectionFigure. |
protected void |
createRelation(Class source,
ModelElement target)
|
void |
deactivate()
|
protected CH.ifa.draw.framework.ConnectionFigure |
findConnection(int x,
int y,
CH.ifa.draw.framework.Drawing drawing)
Finds an existing connection figure. |
protected CH.ifa.draw.framework.Figure |
findConnectionStart(int x,
int y,
CH.ifa.draw.framework.Drawing drawing)
Finds a connection start figure. |
protected CH.ifa.draw.framework.Figure |
findSource(int x,
int y,
CH.ifa.draw.framework.Drawing drawing)
Finds a connectable figure target. |
protected CH.ifa.draw.framework.Figure |
findTarget(int x,
int y,
CH.ifa.draw.framework.Drawing drawing)
Finds a connectable figure target. |
protected CH.ifa.draw.framework.Figure |
getAddedFigure()
Gets the figure that was actually added Note, this can be a different figure from the one which has been created. |
protected CH.ifa.draw.framework.ConnectionFigure |
getConnection()
Gets the connection which is created by this tool |
protected CH.ifa.draw.framework.Connector |
getEndConnector()
|
protected CH.ifa.draw.framework.Connector |
getStartConnector()
|
protected CH.ifa.draw.framework.Connector |
getTargetConnector()
|
protected CH.ifa.draw.framework.Figure |
getTargetFigure()
|
void |
mouseDown(MouseEvent e,
int x,
int y)
Manipulates connections in a context dependent way. |
void |
mouseDrag(MouseEvent e,
int x,
int y)
Adjust the created connection or split segment. |
void |
mouseMove(MouseEvent e,
int x,
int y)
Handles mouse move events in the drawing view. |
void |
mouseUp(MouseEvent e,
int x,
int y)
Connects the figures if the mouse is released over another figure. |
protected void |
trackConnectors(MouseEvent e,
int x,
int y)
|
Methods inherited from class CH.ifa.draw.standard.AbstractTool |
activate, addToolListener, checkUsable, createEventDispatcher, drawing, editor, getEventDispatcher, isActive, isEnabled, isUsable, keyDown, removeToolListener, setEnabled, setUsable, view, viewCreated, viewDestroying, viewSelectionChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PointcutLinkCreationTool(CH.ifa.draw.framework.DrawingEditor newDrawingEditor, CH.ifa.draw.framework.ConnectionFigure newPrototype)
Method Detail |
public void mouseMove(MouseEvent e, int x, int y)
mouseMove
in interface CH.ifa.draw.framework.Tool
mouseMove
in class CH.ifa.draw.standard.AbstractTool
public void mouseDown(MouseEvent e, int x, int y)
mouseDown
in interface CH.ifa.draw.framework.Tool
mouseDown
in class CH.ifa.draw.standard.AbstractTool
public void mouseDrag(MouseEvent e, int x, int y)
mouseDrag
in interface CH.ifa.draw.framework.Tool
mouseDrag
in class CH.ifa.draw.standard.AbstractTool
public void mouseUp(MouseEvent e, int x, int y)
mouseUp
in interface CH.ifa.draw.framework.Tool
mouseUp
in class CH.ifa.draw.standard.AbstractTool
protected void createRelation(Class source, ModelElement target)
public void deactivate()
deactivate
in interface CH.ifa.draw.framework.Tool
deactivate
in class CH.ifa.draw.standard.AbstractTool
protected CH.ifa.draw.framework.ConnectionFigure createConnection()
protected CH.ifa.draw.framework.Figure findSource(int x, int y, CH.ifa.draw.framework.Drawing drawing)
protected CH.ifa.draw.framework.Figure findTarget(int x, int y, CH.ifa.draw.framework.Drawing drawing)
protected CH.ifa.draw.framework.ConnectionFigure findConnection(int x, int y, CH.ifa.draw.framework.Drawing drawing)
protected CH.ifa.draw.framework.ConnectionFigure getConnection()
protected void trackConnectors(MouseEvent e, int x, int y)
protected CH.ifa.draw.framework.Figure findConnectionStart(int x, int y, CH.ifa.draw.framework.Drawing drawing)
protected CH.ifa.draw.framework.Connector getStartConnector()
protected CH.ifa.draw.framework.Connector getEndConnector()
protected CH.ifa.draw.framework.Connector getTargetConnector()
protected CH.ifa.draw.framework.Figure getTargetFigure()
protected CH.ifa.draw.framework.Figure getAddedFigure()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |