|
Eclipse GEF 3.3 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.draw2d.Figure
org.eclipse.gef.handles.AbstractHandle
org.eclipse.gef.handles.SquareHandle
org.eclipse.gef.handles.ConnectionHandle
The base implementation for handles used with editparts whose figure is a Connection. This class adds an additional listener to the owner's
connection figure to receive notification whenever the owner's connection's points are
changed. Changing the points of a connection does not fire "figure moved", it only
fires "points" property as changing.
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.draw2d.Figure |
Figure.FigureIterator, Figure.IdentitySearch |
| Nested classes inherited from class org.eclipse.draw2d.AncestorListener |
AncestorListener.Stub |
| Nested classes inherited from class org.eclipse.draw2d.IFigure |
IFigure.NoInsets |
| Field Summary |
| Fields inherited from class org.eclipse.gef.handles.SquareHandle |
DEFAULT_HANDLE_SIZE |
| Fields inherited from class org.eclipse.draw2d.Figure |
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip |
| Fields inherited from interface org.eclipse.draw2d.IFigure |
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS |
| Constructor Summary | |
ConnectionHandle()
Creates a new ConnectionHandle. |
|
ConnectionHandle(boolean fixed)
Creates a new handle with the given fixed setting. |
|
| Method Summary | |
void |
addNotify()
Adds this as a FigureListener to the
owner's Figure. |
Connection |
getConnection()
Convenience method to return the owner's figure typed as Connection. |
protected boolean |
isFixed()
Returns true if the handle cannot be dragged. |
void |
propertyChange(PropertyChangeEvent evt)
|
void |
removeNotify()
Extended to remove a listener. |
void |
setFixed(boolean fixed)
Sets whether the handle is fixed and cannot be moved |
| Methods inherited from class org.eclipse.gef.handles.SquareHandle |
getBorderColor, getFillColor, init, isPrimary, paintFigure |
| Methods inherited from class org.eclipse.gef.handles.AbstractHandle |
ancestorAdded, ancestorMoved, ancestorRemoved, createDragTracker, getAccessibleLocation, getDragCursor, getDragTracker, getLocator, getOwner, getOwnerFigure, setDragCursor, setDragTracker, setLocator, setOwner, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ConnectionHandle()
public ConnectionHandle(boolean fixed)
fixed - true if the handle cannot be dragged.| Method Detail |
public void addNotify()
FigureListener to the
owner's Figure.
addNotify in interface IFigureaddNotify in class AbstractHandlepublic Connection getConnection()
Connection.
protected boolean isFixed()
true if the handle cannot be draggedpublic void propertyChange(PropertyChangeEvent evt)
propertyChange in interface PropertyChangeListenerPropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)public void removeNotify()
removeNotify in interface IFigureremoveNotify in class AbstractHandleIFigure.removeNotify()public void setFixed(boolean fixed)
fixed - true if the handle should be unmovable
|
Eclipse GEF 3.3 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||