|
||||||||||
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.palette.editparts.PaletteEditPart
org.eclipse.gef.internal.ui.palette.editparts.ToolEntryEditPart
Nested Class Summary |
Nested classes inherited from class org.eclipse.gef.internal.ui.palette.editparts.PaletteEditPart |
PaletteEditPart.ImageCache |
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 |
Fields inherited from class org.eclipse.gef.internal.ui.palette.editparts.PaletteEditPart |
XML_NAME |
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 | |
ToolEntryEditPart(PaletteEntry paletteEntry)
|
Method Summary | |
protected AccessibleEditPart |
createAccessible()
returns the AccessibleEditPart for this EditPart. |
org.eclipse.draw2d.IFigure |
createFigure()
Creates the Figure to be used as this part's visuals. |
void |
deactivate()
Extends AbstractEditPart#deactivate() to
also deactivate the source ConnectionEditParts. |
void |
eraseTargetFeedback(Request request)
Erases target feedback for the specified Request . |
DragTracker |
getDragTracker(Request request)
Overridden to return a default DragTracker for GraphicalEditParts. |
protected java.lang.String |
getToolTipText()
|
protected boolean |
nameNeededInToolTip()
If this edit part's name is truncated in its label, the name should be prepended to the tooltip. |
protected void |
refreshVisuals()
Refreshes this EditPart's visuals. |
void |
removeNotify()
Extends AbstractEditPart#removeNotify() to cleanup
ConnectionEditParts . |
void |
restoreState(org.eclipse.ui.IMemento memento)
|
void |
saveState(org.eclipse.ui.IMemento memento)
|
protected void |
setImageInFigure(org.eclipse.swt.graphics.Image image)
|
void |
setSelected(int value)
![]() |
void |
setToolSelected(boolean value)
|
void |
showTargetFeedback(Request request)
Shows or updates target feedback for the given request. |
Methods inherited from class org.eclipse.gef.internal.ui.palette.editparts.PaletteEditPart |
activate, createEditPolicies, createToolTip, getAccessibleEditPart, getImageCache, getModelChildren, getPaletteEntry, getPreferenceSource, getToolTipFigure, propertyChange, setImageDescriptor |
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, getChildren, getCommand, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, removeEditPartListener, removeEditPolicy, setFocus, setModel, setParent, showSourceFeedback, understandsRequest |
Constructor Detail |
public ToolEntryEditPart(PaletteEntry paletteEntry)
Method Detail |
protected AccessibleEditPart createAccessible()
PaletteEditPart
PaletteEditPart.getAccessibleEditPart()
.
createAccessible
in class PaletteEditPart
public 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
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 PaletteEditPart
PaletteEditPart.deactivate()
public void eraseTargetFeedback(Request request)
EditPart
Request
. A Request is used to
describe the type of target feedback that should be erased. This method should only be
called once to erase feedback. It should only be called in conjunction with a prior
call to EditPart.showTargetFeedback(Request)
.
eraseTargetFeedback
in interface EditPart
eraseTargetFeedback
in class AbstractEditPart
request
- Command requesting the erase.EditPart.eraseTargetFeedback(Request)
public DragTracker getDragTracker(Request request)
AbstractGraphicalEditPart
DragTracker
for GraphicalEditParts.
getDragTracker
in interface EditPart
getDragTracker
in class PaletteEditPart
PaletteEditPart.getDragTracker(Request)
protected java.lang.String getToolTipText()
getToolTipText
in class PaletteEditPart
PaletteEditPart.getToolTipText()
protected boolean nameNeededInToolTip()
nameNeededInToolTip
in class PaletteEditPart
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
AbstractEditPart.refreshVisuals()
public void removeNotify()
AbstractGraphicalEditPart
AbstractEditPart.removeNotify()
to cleanup
ConnectionEditParts
.
removeNotify
in interface EditPart
removeNotify
in class AbstractGraphicalEditPart
EditPart.removeNotify()
public void setToolSelected(boolean value)
public void restoreState(org.eclipse.ui.IMemento memento)
restoreState
in class PaletteEditPart
public void saveState(org.eclipse.ui.IMemento memento)
saveState
in class PaletteEditPart
protected void setImageInFigure(org.eclipse.swt.graphics.Image image)
setImageInFigure
in class PaletteEditPart
PaletteEditPart.setImageInFigure(Image)
public void setSelected(int value)
EditPart
IMPORTANT: This method should only be called by the EditPartViewer.
setSelected
in interface EditPart
setSelected
in class AbstractEditPart
value
- the selected valueEditPart.setSelected(int)
public void showTargetFeedback(Request request)
EditPart
showTargetFeedback
in interface EditPart
showTargetFeedback
in class AbstractEditPart
request
- the RequestEditPart.showTargetFeedback(Request)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |