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 insteadProvides 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
Fields Modifier and Type Field Description protected EditPart
contents
Deprecated.The contentsprotected EditPartViewer
viewer
Deprecated.the viewer-
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.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 Constructor Description GraphicalRootEditPart()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
createEditPolicies()
Deprecated.Creates the initial EditPolicies and/or reserves slots for dynamic ones.protected org.eclipse.draw2d.IFigure
createFigure()
Deprecated.Creates theFigure
to be used as this part's visuals.Command
getCommand(Request req)
Deprecated.Returns the unexecutable command.org.eclipse.draw2d.IFigure
getContentPane()
Deprecated.Returns the primary layer, which will parent the contents editpart.EditPart
getContents()
Deprecated.Returns the contents EditPart.DragTracker
getDragTracker(Request req)
Deprecated.Should never be called.org.eclipse.draw2d.IFigure
getLayer(java.lang.Object key)
Deprecated.A convenience method for obtaining the specified layer from theLayerManager
.java.lang.Object
getModel()
Deprecated.Returns the primary model object that this EditPart represents.RootEditPart
getRoot()
Deprecated.Returnsthis
.EditPartViewer
getViewer()
Deprecated.Convenience method for returning theEditPartViewer
for this part.protected void
refreshChildren()
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, 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, getChildren, getEditPolicy, getEditPolicyIterator, getEventListeners, 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, getChildren, 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 Detail
-
contents
protected EditPart contents
Deprecated.The contents
-
viewer
protected EditPartViewer viewer
Deprecated.the viewer
-
-
Method Detail
-
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 inital 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:
AbstractEditPart.createEditPolicies()
-
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:
AbstractGraphicalEditPart.createFigure()
-
getCommand
public Command getCommand(Request req)
Deprecated.Returns the unexecutable command.- Specified by:
getCommand
in interfaceEditPart
- Overrides:
getCommand
in classAbstractEditPart
- Parameters:
req
- the Request- Returns:
- a Command
- See Also:
EditPart.getCommand(org.eclipse.gef.Request)
-
getContents
public EditPart 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:
RootEditPart.getContents()
-
getDragTracker
public DragTracker getDragTracker(Request req)
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:
EditPart.getDragTracker(org.eclipse.gef.Request)
-
getLayer
public org.eclipse.draw2d.IFigure getLayer(java.lang.Object key)
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:
LayerManager.getLayer(java.lang.Object)
-
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:
GraphicalEditPart.getContentPane()
-
getModel
public java.lang.Object 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:
EditPart.getModel()
-
getRoot
public RootEditPart getRoot()
Deprecated.Returnsthis
.- Specified by:
getRoot
in interfaceEditPart
- Overrides:
getRoot
in classAbstractEditPart
- Returns:
null
or theRootEditPart
- See Also:
EditPart.getRoot()
-
getViewer
public EditPartViewer 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:
EditPart.getViewer()
-
refreshChildren
protected void refreshChildren()
Deprecated.Overridden to do nothing since the child is explicitly set.- Overrides:
refreshChildren
in classAbstractEditPart
- See Also:
AbstractEditPart.refreshChildren()
-
setContents
public void setContents(EditPart editpart)
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:
RootEditPart.setContents(org.eclipse.gef.EditPart)
-
setViewer
public void setViewer(EditPartViewer newViewer)
Deprecated.Description copied from interface:RootEditPart
Sets the root's EditPartViewer.- Specified by:
setViewer
in interfaceRootEditPart
- Parameters:
newViewer
- the EditPartViewer- See Also:
RootEditPart.setViewer(org.eclipse.gef.EditPartViewer)
-
-