org.eclipse.gef.internal.ui.palette.editparts
Class TemplateEditPart
java.lang.Object
org.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart
org.eclipse.gef.internal.ui.palette.editparts.PaletteEditPart
org.eclipse.gef.internal.ui.palette.editparts.TemplateEditPart
- All Implemented Interfaces:
- EditPart, java.util.EventListener, GraphicalEditPart, org.eclipse.core.runtime.IAdaptable, java.beans.PropertyChangeListener, RequestConstants
- public class TemplateEditPart
- extends PaletteEditPart
| 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 |
|
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. |
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 |
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)
Sets the selected state property to reflect the
selection in the EditPartViewer. |
| 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 org.eclipse.gef.editparts.AbstractGraphicalEditPart |
addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getAdapter, getContentPane, getFigure, getLayer, getModelSourceConnections, getModelTargetConnections, getSourceConnections, getTargetConnections, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refresh, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, removeNotify, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, unregisterVisuals |
| Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart |
activateEditPolicies, addChild, addEditPartListener, createChild, deactivateEditPolicies, debug, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getChildren, getCommand, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refreshChildren, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setParent, showSourceFeedback, showTargetFeedback, toString, understandsRequest, unregister, unregisterAccessibility, unregisterModel |
| 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, showSourceFeedback, showTargetFeedback, understandsRequest |
TemplateEditPart
public TemplateEditPart(PaletteTemplateEntry entry)
- Constructor
- Parameters:
entry - The model entry
createAccessible
protected AccessibleEditPart createAccessible()
- Description copied from class:
PaletteEditPart
- returns the AccessibleEditPart for this EditPart. This method is called lazily from
PaletteEditPart.getAccessibleEditPart().
- Overrides:
createAccessible in class PaletteEditPart
- See Also:
PaletteEditPart.createAccessible()
createFigure
public org.eclipse.draw2d.IFigure createFigure()
- Description copied from class:
AbstractGraphicalEditPart
- Creates the
Figure to be used as this part's visuals. This is
called from AbstractGraphicalEditPart.getFigure() if the figure has not been created.
- Specified by:
createFigure in class AbstractGraphicalEditPart
- Returns:
- a Figure
- See Also:
AbstractGraphicalEditPart.createFigure()
deactivate
public void deactivate()
- Description copied from class:
AbstractGraphicalEditPart
- Extends
AbstractEditPart.deactivate() to
also deactivate the source ConnectionEditParts. Subclasses should extend this
method to remove any listeners added in AbstractGraphicalEditPart.activate().
- Specified by:
deactivate in interface EditPart- Overrides:
deactivate in class PaletteEditPart
- See Also:
PaletteEditPart.deactivate()
getDragTracker
public DragTracker getDragTracker(Request request)
- Description copied from class:
AbstractGraphicalEditPart
- Overridden to return a default
DragTracker for GraphicalEditParts.
- Specified by:
getDragTracker in interface EditPart- Overrides:
getDragTracker in class PaletteEditPart
- See Also:
PaletteEditPart.getDragTracker(Request)
getToolTipText
protected java.lang.String getToolTipText()
- Overrides:
getToolTipText in class PaletteEditPart
- See Also:
PaletteEditPart.getToolTipText()
nameNeededInToolTip
protected boolean nameNeededInToolTip()
- If this edit part's name is truncated in its label, the name should be prepended to
the tooltip.
- Overrides:
nameNeededInToolTip in class PaletteEditPart
- Returns:
- whether the name needs to be included in the tooltip
refreshVisuals
protected void refreshVisuals()
- Description copied from class:
AbstractEditPart
- Refreshes this EditPart's visuals. This method is called by
AbstractEditPart.refresh(),
and may also be called in response to notifications from the model. This method does
nothing by default. Subclasses may override.
- Overrides:
refreshVisuals in class AbstractEditPart
- See Also:
AbstractEditPart.refreshVisuals()
restoreState
public void restoreState(org.eclipse.ui.IMemento memento)
- Overrides:
restoreState in class PaletteEditPart
saveState
public void saveState(org.eclipse.ui.IMemento memento)
- Overrides:
saveState in class PaletteEditPart
setImageInFigure
protected void setImageInFigure(org.eclipse.swt.graphics.Image image)
- Overrides:
setImageInFigure in class PaletteEditPart
- See Also:
PaletteEditPart.setImageInFigure(Image)
setSelected
public void setSelected(int value)
- Description copied from interface:
EditPart
Sets the selected state property to reflect the
selection in the EditPartViewer. Fires selectedStateChanged(EditPart) to any
EditPartListeners. Selection is maintained by the EditPartViewer.
IMPORTANT: This method should only be called by the EditPartViewer.
- Specified by:
setSelected in interface EditPart- Overrides:
setSelected in class AbstractEditPart
- Parameters:
value - the selected value- See Also:
EditPart.setSelected(int)