|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Specialization of EditPart
for use with GraphicalViewers
. The visual part of a GraphicalEditPart is a Figure
.
IMPORTANT: This interface is not intended to be implemented by clients. Clients should
inherit from AbstractGraphicalEditPart
. New methods
may be added in the future.
Field Summary |
Fields inherited from interface org.eclipse.gef.EditPart |
SELECTED, SELECTED_NONE, SELECTED_PRIMARY |
Method Summary | |
void |
addNodeListener(NodeListener listener)
Adds a NodeListener to the EditPart. |
IFigure |
getContentPane()
The Figure into which childrens' Figures will be added. |
IFigure |
getFigure()
Returns the primary Figure representing this GraphicalEditPart. |
List |
getSourceConnections()
Returns the source connections for this GraphicalEditPart. |
List |
getTargetConnections()
Returns the target connections for this GraphicalEditPart. |
void |
removeNodeListener(NodeListener listener)
Removes the first occurance of the specified listener from the list of listeners. |
void |
setLayoutConstraint(EditPart child,
IFigure figure,
Object constraint)
Sets the specified constraint for a child's Figure on the content pane figure for this GraphicalEditPart. |
Methods inherited from interface org.eclipse.gef.EditPart |
activate, addEditPartListener, addNotify, deactivate, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, 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 |
Method Detail |
public void addNodeListener(NodeListener listener)
listener
- the Listenerpublic IFigure getFigure()
public List getSourceConnections()
public List getTargetConnections()
public IFigure getContentPane()
getFigure()
. The GraphicalEditPart's primary Figure
may
be composed of multiple figures. This is the figure in that composition that will
contain children's figures.
public void removeNodeListener(NodeListener listener)
listener
- the listener being removedpublic void setLayoutConstraint(EditPart child, IFigure figure, Object constraint)
content pane
figure for this GraphicalEditPart. The constraint will be applied to the
content pane's LayoutManager
. revalidate()
is
called on the content pane, which will cuase it to layout during the next update.
child
- the child GraphicalEditPart whose constraint is being setfigure
- the Figure whose constraint is being setconstraint
- the constraint for the draw2d
LayoutManager
|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |