Package org.eclipse.gef.editparts
Class GraphicalRootEditPart
java.lang.Object
org.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart
org.eclipse.gef.editparts.GraphicalRootEditPart
- All Implemented Interfaces:
IAdaptable
,EditPart
,LayerManager
,GraphicalEditPart
,LayerConstants
,RequestConstants
,RootEditPart
public class GraphicalRootEditPart
extends AbstractGraphicalEditPart
implements RootEditPart, LayerConstants, LayerManager
Deprecated.
this class will be deleted, use ScrollingGraphicalViewer with
ScalableRootEditPart instead
Provides support for representation of any other graphical EditPart. It
contains Layers which are used to represent specific type of visual
information. The Layers are (1) Primary - Used to hold the main EditPart's
Figures. (2) Connection - Used to hold the connections between EditParts. (3)
Handle - Takes care of holding handles for EditParts. (4) Feedback - Shows
feedback information for the EditParts.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
AbstractGraphicalEditPart.AccessibleGraphicalEditPart, AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractEditPart
AbstractEditPart.EditPolicyIterator
Nested classes/interfaces inherited from interface org.eclipse.gef.editparts.LayerManager
LayerManager.Helper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EditPart
Deprecated.The contentsprotected EditPartViewer
Deprecated.the viewerFields 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.LayerConstants
CONNECTION_LAYER, FEEDBACK_LAYER, GRID_LAYER, GUIDE_LAYER, HANDLE_LAYER, PRIMARY_LAYER, PRINTABLE_LAYERS, SCALABLE_LAYERS, SCALED_FEEDBACK_LAYER
Fields inherited from interface org.eclipse.gef.editparts.LayerManager
ID
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Deprecated.Creates the initial EditPolicies and/or reserves slots for dynamic ones.protected org.eclipse.draw2d.IFigure
Deprecated.Creates theFigure
to be used as this part's visuals.getCommand
(Request req) Deprecated.Returns the unexecutable command.org.eclipse.draw2d.IFigure
Deprecated.Returns the primary layer, which will parent the contents editpart.Deprecated.Returns the contents EditPart.getDragTracker
(Request req) Deprecated.Should never be called.org.eclipse.draw2d.IFigure
Deprecated.A convenience method for obtaining the specified layer from theLayerManager
.getModel()
Deprecated.Returns the primary model object that this EditPart represents.getRoot()
Deprecated.Returnsthis
.Deprecated.Convenience method for returning theEditPartViewer
for this part.protected void
Deprecated.Overridden to do nothing since the child is explicitly set.void
setContents
(EditPart editpart) Deprecated.Sets the contents EditPart.void
setViewer
(EditPartViewer newViewer) Deprecated.Sets the root's EditPartViewer.Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
activate, addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, deactivate, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getAdapter, getChildren, getFigure, getModelSourceConnections, getModelTargetConnections, getSourceConnections, getTargetConnections, isSelectable, 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, getAccessibleEditPart, getEditPolicy, getEditPolicyIterable, getEditPolicyIterator, getEventListeners, getEventListenersIterable, getFlag, getModelChildren, getParent, getSelected, getTargetEditPart, hasFocus, installEditPolicy, isActive, performRequest, refreshVisuals, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setParent, setSelected, 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
activate, addEditPartListener, addNotify, deactivate, eraseSourceFeedback, eraseTargetFeedback, getEditPolicy, getParent, getSelected, getTargetEditPart, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
-
Field Details
-
contents
Deprecated.The contents -
viewer
Deprecated.the viewer
-
-
Constructor Details
-
GraphicalRootEditPart
public GraphicalRootEditPart()Deprecated.
-
-
Method Details
-
createEditPolicies
protected void createEditPolicies()Deprecated.Description copied from class:AbstractEditPart
Creates the initial EditPolicies and/or reserves slots for dynamic ones. Should be implemented to install the initial EditPolicies based on the model's initial state.null
can be used to reserve a "slot", should there be some desire to guarantee the ordering of EditPolcies.- Specified by:
createEditPolicies
in classAbstractEditPart
- See Also:
-
createFigure
protected org.eclipse.draw2d.IFigure createFigure()Deprecated.Description copied from class:AbstractGraphicalEditPart
Creates theFigure
to be used as this part's visuals. This is called fromAbstractGraphicalEditPart.getFigure()
if the figure has not been created.- Specified by:
createFigure
in classAbstractGraphicalEditPart
- Returns:
- a Figure
- See Also:
-
getCommand
Deprecated.Returns the unexecutable command.- Specified by:
getCommand
in interfaceEditPart
- Overrides:
getCommand
in classAbstractEditPart
- Parameters:
req
- the Request- Returns:
- a Command
- See Also:
-
getContents
Deprecated.Description copied from interface:RootEditPart
Returns the contents EditPart. A RootEditPart only has a single child, called its contents.- Specified by:
getContents
in interfaceRootEditPart
- Returns:
- the contents.
- See Also:
-
getDragTracker
Deprecated.Should never be called.- Specified by:
getDragTracker
in interfaceEditPart
- Overrides:
getDragTracker
in classAbstractGraphicalEditPart
- Parameters:
req
- aRequest
indicating the context of the drag- Returns:
null
or a DragTracker- See Also:
-
getLayer
Deprecated.Description copied from class:AbstractGraphicalEditPart
A convenience method for obtaining the specified layer from theLayerManager
.- Specified by:
getLayer
in interfaceLayerManager
- Overrides:
getLayer
in classAbstractGraphicalEditPart
- Parameters:
key
- ID of the Layer- Returns:
- The requested layer or
null
if it doesn't exist - See Also:
-
getContentPane
public org.eclipse.draw2d.IFigure getContentPane()Deprecated.Returns the primary layer, which will parent the contents editpart.- Specified by:
getContentPane
in interfaceGraphicalEditPart
- Overrides:
getContentPane
in classAbstractGraphicalEditPart
- Returns:
- the content pane Figure
- See Also:
-
getModel
Deprecated.Description copied from interface:EditPart
Returns the primary model object that this EditPart represents. EditParts may correspond to more than one model object, or even no model object. In practice, the Object returned is used by other EditParts to identify this EditPart. In addition, EditPolicies probably rely on this method to build Commands that operate on the model.- Specified by:
getModel
in interfaceEditPart
- Overrides:
getModel
in classAbstractEditPart
- Returns:
null
or the primary model object- See Also:
-
getRoot
Deprecated.Returnsthis
.- Specified by:
getRoot
in interfaceEditPart
- Overrides:
getRoot
in classAbstractEditPart
- Returns:
null
or theRootEditPart
- See Also:
-
getViewer
Deprecated.Description copied from interface:EditPart
Convenience method for returning theEditPartViewer
for this part.- Specified by:
getViewer
in interfaceEditPart
- Specified by:
getViewer
in interfaceRootEditPart
- Overrides:
getViewer
in classAbstractEditPart
- Returns:
- the
EditPartViewer
ornull
- See Also:
-
refreshChildren
protected void refreshChildren()Deprecated.Overridden to do nothing since the child is explicitly set.- Overrides:
refreshChildren
in classAbstractEditPart
- See Also:
-
setContents
Deprecated.Description copied from interface:RootEditPart
Sets the contents EditPart. A RootEditPart only has a single child, called its contents.- Specified by:
setContents
in interfaceRootEditPart
- Parameters:
editpart
- the contents- See Also:
-
setViewer
Deprecated.Description copied from interface:RootEditPart
Sets the root's EditPartViewer.- Specified by:
setViewer
in interfaceRootEditPart
- Parameters:
newViewer
- the EditPartViewer- See Also:
-