|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectCH.ifa.draw.standard.AbstractTool
org.objectweb.jac.ide.diagrams.PointcutLinkCreationTool
Nested Class Summary |
Nested classes inherited from class CH.ifa.draw.standard.AbstractTool |
CH.ifa.draw.standard.AbstractTool.EventDispatcher |
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)
public void mouseDown(MouseEvent e, int x, int y)
public void mouseDrag(MouseEvent e, int x, int y)
public void mouseUp(MouseEvent e, int x, int y)
protected void createRelation(Class source, ModelElement target)
public void deactivate()
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 |