|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart
org.eclipse.gef.editparts.GraphicalRootEditPart
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 inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
AbstractGraphicalEditPart.AccessibleGraphicalEditPart, AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider |
Nested classes inherited from class org.eclipse.gef.editparts.AbstractEditPart |
AbstractEditPart.EditPolicyIterator |
Nested classes inherited from class org.eclipse.gef.editparts.LayerManager |
LayerManager.Helper |
Field Summary | |
protected EditPart |
contents
Deprecated. The contents |
protected 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 | |
GraphicalRootEditPart()
Deprecated. |
Method Summary | |
protected void |
createEditPolicies()
Deprecated. Creates the initial EditPolicies and/or reserves slots for dynamic ones. |
protected org.eclipse.draw2d.IFigure |
createFigure()
Deprecated. Creates the Figure 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. Returns a specified layer. |
java.lang.Object |
getModel()
Deprecated. Returns the primary model object that this EditPart represents. |
RootEditPart |
getRoot()
Deprecated. Returns this . |
EditPartViewer |
getViewer()
Deprecated. Returns the root's EditPartViewer. |
protected void |
refreshChildren()
Deprecated. Updates the set of children EditParts so that it is in sync with the model children. |
void |
setContents(EditPart editpart)
Deprecated. Sets the contents EditPart. |
void |
setViewer(EditPartViewer newViewer)
Deprecated. Sets the root's EditPartViewer. |
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 |
protected EditPart contents
protected EditPartViewer viewer
Constructor Detail |
public GraphicalRootEditPart()
Method Detail |
protected void createEditPolicies()
AbstractEditPart
null
can be used to reserve a "slot", should there be some desire to
guarantee the ordering of EditPolcies.
createEditPolicies
in class AbstractEditPart
AbstractEditPart.createEditPolicies()
protected org.eclipse.draw2d.IFigure createFigure()
AbstractGraphicalEditPart
Figure
to be used as this part's visuals. This is
called from AbstractGraphicalEditPart.getFigure()
if the figure has not been created.
createFigure
in class AbstractGraphicalEditPart
AbstractGraphicalEditPart.createFigure()
public Command getCommand(Request req)
getCommand
in interface EditPart
getCommand
in class AbstractEditPart
req
- the Request
EditPart.getCommand(org.eclipse.gef.Request)
public EditPart getContents()
RootEditPart
getContents
in interface RootEditPart
RootEditPart.getContents()
public DragTracker getDragTracker(Request req)
getDragTracker
in interface EditPart
getDragTracker
in class AbstractGraphicalEditPart
EditPart.getDragTracker(org.eclipse.gef.Request)
public org.eclipse.draw2d.IFigure getLayer(java.lang.Object key)
LayerManager
getLayer
in interface LayerManager
getLayer
in class AbstractGraphicalEditPart
key
- ID of the Layer
null
if it doesn't existLayerManager.getLayer(java.lang.Object)
public org.eclipse.draw2d.IFigure getContentPane()
getContentPane
in interface GraphicalEditPart
getContentPane
in class AbstractGraphicalEditPart
GraphicalEditPart.getContentPane()
public java.lang.Object getModel()
EditPart
getModel
in interface EditPart
getModel
in class AbstractEditPart
EditPart.getModel()
public RootEditPart getRoot()
this
.
getRoot
in interface EditPart
getRoot
in class AbstractEditPart
EditPart.getRoot()
public EditPartViewer getViewer()
RootEditPart
getViewer
in interface RootEditPart
getViewer
in class AbstractEditPart
EditPart.getViewer()
protected void refreshChildren()
AbstractEditPart
AbstractEditPart.refresh()
, and may also be called in response to
notification from the model. This method requires linear time complete. Clients
should call this method as few times as possible. Consider also calling AbstractEditPart.removeChild(EditPart)
and AbstractEditPart.addChild(EditPart, int)
which run in constant
time.
The update is performed by comparing the exising EditParts with the set of model
children returned from AbstractEditPart.getModelChildren()
. EditParts whose model no longer
exists are removed
. New models have their EditParts
created
.
This method should not be overridden.
refreshChildren
in class AbstractEditPart
AbstractEditPart.refreshChildren()
public void setContents(EditPart editpart)
RootEditPart
setContents
in interface RootEditPart
editpart
- the contentsRootEditPart.setContents(org.eclipse.gef.EditPart)
public void setViewer(EditPartViewer newViewer)
RootEditPart
setViewer
in interface RootEditPart
newViewer
- the EditPartViewerRootEditPart.setViewer(org.eclipse.gef.EditPartViewer)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |