|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.gef.editparts.AbstractEditPart | +--org.eclipse.gef.editparts.RootTreeEditPart
Nested Class Summary |
Nested classes inherited from class org.eclipse.gef.editparts.AbstractEditPart |
AbstractEditPart.EditPolicyIterator |
Field Summary |
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.RequestConstants |
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, 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 | |
RootTreeEditPart()
|
Method Summary | |
protected void |
addChildVisual(EditPart childEditPart,
int index)
This is where the child gets added. |
protected void |
createEditPolicies()
Creates the initial EditPolicies and/or reserves slots for dynamic ones. |
Command |
getCommand(Request request)
Returns the Command to perform the specified Request or null . |
EditPart |
getContents()
Returns the contents EditPart. |
DragTracker |
getDragTracker(Request request)
Returns a DragTracker for dragging this EditPart. |
RootEditPart |
getRoot()
Returns itself |
EditPartViewer |
getViewer()
Return the viewer that this root view object lives in. |
Widget |
getWidget()
Returns either a Tree or TreeItem . |
protected void |
removeChildVisual(EditPart childEditPart)
This is where the child gets removed. |
void |
setContents(EditPart editpart)
Sets the contents EditPart. |
void |
setViewer(EditPartViewer epviewer)
Set the viewer that this root view object lives in. |
void |
setWidget(Widget w)
Set's the EditPart's widget. |
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, getModel, 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 |
Constructor Detail |
public RootTreeEditPart()
Method Detail |
protected void addChildVisual(EditPart childEditPart, int index)
addChildVisual
in class AbstractEditPart
childEditPart
- EditPart of child to be added.index
- Position where it is to be added.AbstractEditPart.addChild(EditPart, int)
,
AbstractGraphicalEditPart.removeChildVisual(EditPart)
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
#doInitialize()
,
EditPart.installEditPolicy(Object, EditPolicy)
public Command getCommand(Request request)
EditPart
Command
to perform the specified Request or null
.
getCommand
in interface EditPart
getCommand
in class AbstractEditPart
request
- describes the Command being requested
null
or a Commandpublic EditPart getContents()
RootEditPart
getContents
in interface RootEditPart
public DragTracker getDragTracker(Request request)
EditPart
DragTracker
for dragging this EditPart. The SelectionTool
is the only Tool by default that
calls this method. The SelectionTool will use a SelectionRequest
to provide information such as which mouse
button is down, and what modifier keys are pressed.
getDragTracker
in interface EditPart
request
- a Request
indicating the context of the drag
null
or a DragTrackerpublic RootEditPart getRoot()
getRoot
in interface EditPart
getRoot
in class AbstractEditPart
RootEditPart
public EditPartViewer getViewer()
getViewer
in interface RootEditPart
getViewer
in class AbstractEditPart
EditPartViewer
public Widget getWidget()
TreeEditPart
Tree
or TreeItem
.
getWidget
in interface TreeEditPart
protected void removeChildVisual(EditPart childEditPart)
removeChildVisual
in class AbstractEditPart
childEditPart
- EditPart of child to be removed.public void setContents(EditPart editpart)
RootEditPart
setContents
in interface RootEditPart
editpart
- the contentspublic void setViewer(EditPartViewer epviewer)
setViewer
in interface RootEditPart
epviewer
- the EditPartViewerpublic void setWidget(Widget w)
TreeEditPart
TreeItem
and Tree
cannot be created without a parent, a TreeEditPart must rely on its parent
providing its Widget.
setWidget
in interface TreeEditPart
w
- the Widget
|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |