public class SimpleRootEditPart extends AbstractGraphicalEditPart implements RootEditPart
AbstractGraphicalEditPart.AccessibleGraphicalEditPart, AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider
AbstractEditPart.EditPolicyIterator
figure, sourceConnections, targetConnections
children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG
SELECTED, SELECTED_NONE, SELECTED_PRIMARY
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 and Description |
---|
SimpleRootEditPart() |
Modifier and Type | Method and Description |
---|---|
protected void |
createEditPolicies()
No editpolicies are installed on a RootEditPart by default.
|
protected IFigure |
createFigure()
The default root figure is a figure with a stack layout.
|
Command |
getCommand(Request req)
The RootEditPart should never be asked for a command.
|
EditPart |
getContents()
Returns the contents EditPart.
|
RootEditPart |
getRoot()
Returns the
RootEditPart . |
EditPartViewer |
getViewer()
Convenience method for returning the
EditPartViewer for this
part. |
protected void |
refreshChildren()
Overridden to do nothing, child is set using setContents(EditPart)
|
void |
setContents(EditPart editpart)
Sets the contents EditPart.
|
void |
setViewer(EditPartViewer newViewer)
Sets the root's EditPartViewer.
|
activate, addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, deactivate, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getAdapter, getContentPane, getDragTracker, getFigure, getLayer, getModelSourceConnections, getModelTargetConnections, getSourceConnections, getTargetConnections, isSelectable, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refresh, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, removeNotify, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, unregisterVisuals
activateEditPolicies, addChild, addEditPartListener, createChild, deactivateEditPolicies, debug, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getChildren, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModel, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
activate, addEditPartListener, addNotify, deactivate, eraseSourceFeedback, eraseTargetFeedback, getChildren, getDragTracker, getEditPolicy, getModel, getParent, getSelected, getTargetEditPart, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
getAdapter
protected void createEditPolicies()
createEditPolicies
in class AbstractEditPart
AbstractEditPart.createEditPolicies()
protected IFigure createFigure()
createFigure
in class AbstractGraphicalEditPart
AbstractGraphicalEditPart.createFigure()
public Command getCommand(Request req)
getCommand
in interface EditPart
getCommand
in class AbstractEditPart
req
- the RequestEditPart.getCommand(Request)
public EditPart getContents()
RootEditPart
getContents
in interface RootEditPart
RootEditPart.getContents()
public RootEditPart getRoot()
EditPart
RootEditPart
. This method should only be called
internally or by helpers such as edit policies. The root can be used to
get the viewer.getRoot
in interface EditPart
getRoot
in class AbstractEditPart
null
or the RootEditPart
EditPart.getRoot()
public EditPartViewer getViewer()
EditPart
EditPartViewer
for this
part.getViewer
in interface EditPart
getViewer
in interface RootEditPart
getViewer
in class AbstractEditPart
EditPartViewer
or null
EditPart.getViewer()
protected void refreshChildren()
refreshChildren
in class AbstractEditPart
AbstractEditPart.refreshChildren()
public void setContents(EditPart editpart)
RootEditPart
setContents
in interface RootEditPart
editpart
- the contentsRootEditPart.setContents(EditPart)
public void setViewer(EditPartViewer newViewer)
RootEditPart
setViewer
in interface RootEditPart
newViewer
- the EditPartViewerRootEditPart.setViewer(EditPartViewer)
Copyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.