|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart
org.eclipse.gef.internal.ui.rulers.GuideEditPart
| Nested Class Summary | |
static class |
GuideEditPart.GuideLineFigure
|
static class |
GuideEditPart.GuideSelectionPolicy
|
| Nested classes inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
AbstractGraphicalEditPart.AccessibleGraphicalEditPart, AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider |
| Nested classes inherited from class org.eclipse.gef.editparts.AbstractEditPart |
AbstractEditPart.EditPolicyIterator |
| Field Summary | |
static int |
DELETE_THRESHOLD
|
static int |
MIN_DISTANCE_BW_GUIDES
|
| Fields inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
figure, sourceConnections, targetConnections |
| Fields inherited from class org.eclipse.gef.editparts.AbstractEditPart |
children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG |
| Fields inherited from interface org.eclipse.gef.EditPart |
SELECTED, SELECTED_NONE, SELECTED_PRIMARY |
| Fields inherited from interface org.eclipse.gef.RequestConstants |
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER |
| Constructor Summary | |
GuideEditPart(java.lang.Object model)
|
|
| Method Summary | |
void |
activate()
Extends AbstractEditPart#activate() to also activate all source
ConnectionEditParts. |
protected void |
createEditPolicies()
Creates the initial EditPolicies and/or reserves slots for dynamic ones. |
protected org.eclipse.draw2d.IFigure |
createFigure()
Creates the Figure to be used as this part's visuals. |
protected GuideEditPart.GuideLineFigure |
createGuideLineFigure()
|
void |
deactivate()
Extends AbstractEditPart#deactivate() to
also deactivate the source ConnectionEditParts. |
protected AccessibleEditPart |
getAccessibleEditPart()
Returns the AccessibleEditPart adapter for this EditPart. |
java.lang.Object |
getAdapter(java.lang.Class key)
Extends AbstractEditPart#getAdapter(Class) to handle additional adapter types. |
org.eclipse.swt.graphics.Cursor |
getCurrentCursor()
|
DragTracker |
getDragTracker(Request request)
Overridden to return a default DragTracker for GraphicalEditParts. |
org.eclipse.draw2d.IFigure |
getGuideLayer()
|
org.eclipse.draw2d.IFigure |
getGuideLineFigure()
|
RulerEditPart |
getRulerEditPart()
|
RulerProvider |
getRulerProvider()
|
int |
getZoomedPosition()
|
ZoomManager |
getZoomManager()
|
protected void |
handleGuideMoved()
|
protected void |
handlePartAttachmentChanged(java.lang.Object part)
|
protected void |
handleZoomChanged()
|
boolean |
isHorizontal()
|
protected void |
refreshVisuals()
Refreshes this EditPart's visuals. |
void |
removeNotify()
Extends AbstractEditPart#removeNotify() to cleanup
ConnectionEditParts. |
void |
setCurrentCursor(org.eclipse.swt.graphics.Cursor c)
|
void |
updateLocationOfFigures(int position)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.gef.EditPart |
addEditPartListener, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, removeEditPartListener, removeEditPolicy, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest |
| Field Detail |
public static final int MIN_DISTANCE_BW_GUIDES
public static final int DELETE_THRESHOLD
| Constructor Detail |
public GuideEditPart(java.lang.Object model)
| Method Detail |
public void activate()
AbstractGraphicalEditPartAbstractEditPart.activate() to also activate all source
ConnectionEditParts.
activate in interface EditPartactivate in class AbstractGraphicalEditPartEditPart.activate()protected void createEditPolicies()
AbstractEditPartnull can be used to reserve a "slot", should there be some desire to
guarantee the ordering of EditPolcies.
createEditPolicies in class AbstractEditPartEditPart.installEditPolicy(Object, EditPolicy)protected org.eclipse.draw2d.IFigure createFigure()
AbstractGraphicalEditPartFigure to be used as this part's visuals. This is
called from AbstractGraphicalEditPart.getFigure() if the figure has not been created.
createFigure in class AbstractGraphicalEditPartprotected GuideEditPart.GuideLineFigure createGuideLineFigure()
public void deactivate()
AbstractGraphicalEditPartAbstractEditPart.deactivate() to
also deactivate the source ConnectionEditParts. Subclasses should extend this
method to remove any listeners added in AbstractGraphicalEditPart.activate().
deactivate in interface EditPartdeactivate in class AbstractGraphicalEditPartEditPart.deactivate()protected AccessibleEditPart getAccessibleEditPart()
AbstractEditPartAccessibleEditPart adapter for this EditPart. The same
adapter instance must be used throughout the editpart's existance. Each adapter has
a unique ID which is registered during AbstractEditPart.register(). Accessibility clients
can only refer to this editpart via that ID.
getAccessibleEditPart in class AbstractEditPartnull or an AccessibleEditPart adapterpublic java.lang.Object getAdapter(java.lang.Class key)
AbstractGraphicalEditPartAbstractEditPart.getAdapter(Class) to handle additional adapter types.
Currently, these types include AccessibleHandleProvider and AccessibleAnchorProvider. Subclasses should extend this method to support
additional adapter types, or to replace the default provided adapaters.
getAdapter in interface org.eclipse.core.runtime.IAdaptablegetAdapter in class AbstractGraphicalEditPartIAdaptable.getAdapter(Class)public org.eclipse.swt.graphics.Cursor getCurrentCursor()
public DragTracker getDragTracker(Request request)
AbstractGraphicalEditPartDragTracker for GraphicalEditParts.
getDragTracker in interface EditPartgetDragTracker in class AbstractGraphicalEditPartEditPart.getDragTracker(Request)public org.eclipse.draw2d.IFigure getGuideLayer()
public org.eclipse.draw2d.IFigure getGuideLineFigure()
public RulerEditPart getRulerEditPart()
public RulerProvider getRulerProvider()
public int getZoomedPosition()
public ZoomManager getZoomManager()
protected void handleGuideMoved()
protected void handlePartAttachmentChanged(java.lang.Object part)
protected void handleZoomChanged()
public boolean isHorizontal()
protected void refreshVisuals()
AbstractEditPartAbstractEditPart.refresh(),
and may also be called in response to notifications from the model. This method does
nothing by default. Subclasses may override.
refreshVisuals in class AbstractEditPartpublic void removeNotify()
AbstractGraphicalEditPartAbstractEditPart.removeNotify() to cleanup
ConnectionEditParts.
removeNotify in interface EditPartremoveNotify in class AbstractGraphicalEditPartAbstractGraphicalEditPart.removeNotify()public void setCurrentCursor(org.eclipse.swt.graphics.Cursor c)
public void updateLocationOfFigures(int position)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||