|
||||||||||
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()
AbstractGraphicalEditPart
AbstractEditPart.activate()
to also activate all source
ConnectionEditParts.
activate
in interface EditPart
activate
in class AbstractGraphicalEditPart
EditPart.activate()
protected void createEditPolicies()
AbstractEditPart
null
can be used to reserve a "slot", should there be some desire to
guarantee the ordering of EditPolcies.
createEditPolicies
in class AbstractEditPart
EditPart.installEditPolicy(Object, EditPolicy)
protected org.eclipse.draw2d.IFigure createFigure()
AbstractGraphicalEditPart
Figure
to be used as this part's visuals. This is
called from AbstractGraphicalEditPart.getFigure()
if the figure has not been created.
createFigure
in class AbstractGraphicalEditPart
protected GuideEditPart.GuideLineFigure createGuideLineFigure()
public void deactivate()
AbstractGraphicalEditPart
AbstractEditPart.deactivate()
to
also deactivate the source ConnectionEditParts. Subclasses should extend this
method to remove any listeners added in AbstractGraphicalEditPart.activate()
.
deactivate
in interface EditPart
deactivate
in class AbstractGraphicalEditPart
EditPart.deactivate()
protected AccessibleEditPart getAccessibleEditPart()
AbstractEditPart
AccessibleEditPart
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 AbstractEditPart
null
or an AccessibleEditPart adapterpublic java.lang.Object getAdapter(java.lang.Class key)
AbstractGraphicalEditPart
AbstractEditPart.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.IAdaptable
getAdapter
in class AbstractGraphicalEditPart
IAdaptable.getAdapter(Class)
public org.eclipse.swt.graphics.Cursor getCurrentCursor()
public DragTracker getDragTracker(Request request)
AbstractGraphicalEditPart
DragTracker
for GraphicalEditParts.
getDragTracker
in interface EditPart
getDragTracker
in class AbstractGraphicalEditPart
EditPart.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()
AbstractEditPart
AbstractEditPart.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 AbstractEditPart
public void removeNotify()
AbstractGraphicalEditPart
AbstractEditPart.removeNotify()
to cleanup
ConnectionEditParts
.
removeNotify
in interface EditPart
removeNotify
in class AbstractGraphicalEditPart
AbstractGraphicalEditPart.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 |