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 EditPartcontentsDeprecated.The contentsprotected EditPartViewerviewerDeprecated.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 voidcreateEditPolicies()Deprecated.Creates the initial EditPolicies and/or reserves slots for dynamic ones.protected org.eclipse.draw2d.IFigurecreateFigure()Deprecated.Creates theFigureto be used as this part's visuals.CommandgetCommand(Request req)Deprecated.Returns the unexecutable command.org.eclipse.draw2d.IFiguregetContentPane()Deprecated.Returns the primary layer, which will parent the contents editpart.EditPartgetContents()Deprecated.Returns the contents EditPart.DragTrackergetDragTracker(Request req)Deprecated.Should never be called.org.eclipse.draw2d.IFiguregetLayer(java.lang.Object key)Deprecated.A convenience method for obtaining the specified layer from theLayerManager.java.lang.ObjectgetModel()Deprecated.Returns the primary model object that this EditPart represents.RootEditPartgetRoot()Deprecated.Returnsthis.EditPartViewergetViewer()Deprecated.Convenience method for returning theEditPartViewerfor this part.protected voidrefreshChildren()Deprecated.Overridden to do nothing since the child is explicitly set.voidsetContents(EditPart editpart)Deprecated.Sets the contents EditPart.voidsetViewer(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:AbstractEditPartCreates 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.nullcan be used to reserve a "slot", should there be some desire to guarantee the ordering of EditPolcies.- Specified by:
createEditPoliciesin classAbstractEditPart- See Also:
AbstractEditPart.createEditPolicies()
-
createFigure
protected org.eclipse.draw2d.IFigure createFigure()
Deprecated.Description copied from class:AbstractGraphicalEditPartCreates theFigureto be used as this part's visuals. This is called fromAbstractGraphicalEditPart.getFigure()if the figure has not been created.- Specified by:
createFigurein classAbstractGraphicalEditPart- Returns:
- a Figure
- See Also:
AbstractGraphicalEditPart.createFigure()
-
getCommand
public Command getCommand(Request req)
Deprecated.Returns the unexecutable command.- Specified by:
getCommandin interfaceEditPart- Overrides:
getCommandin 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:RootEditPartReturns the contents EditPart. A RootEditPart only has a single child, called its contents.- Specified by:
getContentsin interfaceRootEditPart- Returns:
- the contents.
- See Also:
RootEditPart.getContents()
-
getDragTracker
public DragTracker getDragTracker(Request req)
Deprecated.Should never be called.- Specified by:
getDragTrackerin interfaceEditPart- Overrides:
getDragTrackerin classAbstractGraphicalEditPart- Parameters:
req- aRequestindicating the context of the drag- Returns:
nullor 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:AbstractGraphicalEditPartA convenience method for obtaining the specified layer from theLayerManager.- Specified by:
getLayerin interfaceLayerManager- Overrides:
getLayerin classAbstractGraphicalEditPart- Parameters:
key- ID of the Layer- Returns:
- The requested layer or
nullif 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:
getContentPanein interfaceGraphicalEditPart- Overrides:
getContentPanein classAbstractGraphicalEditPart- Returns:
- the content pane Figure
- See Also:
GraphicalEditPart.getContentPane()
-
getModel
public java.lang.Object getModel()
Deprecated.Description copied from interface:EditPartReturns 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:
getModelin interfaceEditPart- Overrides:
getModelin classAbstractEditPart- Returns:
nullor the primary model object- See Also:
EditPart.getModel()
-
getRoot
public RootEditPart getRoot()
Deprecated.Returnsthis.- Specified by:
getRootin interfaceEditPart- Overrides:
getRootin classAbstractEditPart- Returns:
nullor theRootEditPart- See Also:
EditPart.getRoot()
-
getViewer
public EditPartViewer getViewer()
Deprecated.Description copied from interface:EditPartConvenience method for returning theEditPartViewerfor this part.- Specified by:
getViewerin interfaceEditPart- Specified by:
getViewerin interfaceRootEditPart- Overrides:
getViewerin classAbstractEditPart- Returns:
- the
EditPartViewerornull - See Also:
EditPart.getViewer()
-
refreshChildren
protected void refreshChildren()
Deprecated.Overridden to do nothing since the child is explicitly set.- Overrides:
refreshChildrenin classAbstractEditPart- See Also:
AbstractEditPart.refreshChildren()
-
setContents
public void setContents(EditPart editpart)
Deprecated.Description copied from interface:RootEditPartSets the contents EditPart. A RootEditPart only has a single child, called its contents.- Specified by:
setContentsin interfaceRootEditPart- Parameters:
editpart- the contents- See Also:
RootEditPart.setContents(org.eclipse.gef.EditPart)
-
setViewer
public void setViewer(EditPartViewer newViewer)
Deprecated.Description copied from interface:RootEditPartSets the root's EditPartViewer.- Specified by:
setViewerin interfaceRootEditPart- Parameters:
newViewer- the EditPartViewer- See Also:
RootEditPart.setViewer(org.eclipse.gef.EditPartViewer)
-
-