|
 |
|
| |
org.eclipse.gef
Interface GraphicalEditPart
-
All Superinterfaces:
-
EditPart
-
All Known Subinterfaces:
-
ConnectionEditPart,
NodeEditPart
-
All Known Implementing Classes:
-
AbstractConnectionEditPart,
AbstractGraphicalEditPart
- public interface GraphicalEditPart
- extends
EditPart
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.
|
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
|
addNodeListener
public void addNodeListener(
NodeListener listener)
- Adds a NodeListener to the EditPart. Duplicate calls result in duplicate notification.
-
-
-
Parameters:
-
listener - the Listener
getFigure
public
IFigure getFigure()
- Returns the primary Figure representing this GraphicalEditPart. The parent will add
this Figure to its content pane. The Figure may be a composition of several
Figures.
-
-
-
Returns:
- this EditPart's Figure
getSourceConnections
public java.util.List getSourceConnections()
- Returns the source connections for this GraphicalEditPart. This method should
only be called by the EditPart itself, and its helpers such as EditPolicies.
-
-
-
Returns:
- the source connections
getTargetConnections
public java.util.List getTargetConnections()
- Returns the target connections for this GraphicalEditPart. This method should
only be called by the EditPart itself, and its helpers such as EditPolicies.
-
-
-
Returns:
- the target connections
getContentPane
public
IFigure getContentPane()
- The Figure into which childrens' Figures will be added. May return the same Figure as
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.
-
-
-
Returns:
- the content pane Figure
removeNodeListener
public void removeNodeListener(
NodeListener listener)
- Removes the first occurance of the specified listener from the list of listeners. Does
nothing if the listener was not present.
-
-
-
Parameters:
-
listener - the listener being removed
setLayoutConstraint
public void setLayoutConstraint(
EditPart child,
IFigure figure,
java.lang.Object constraint)
- Sets the specified constraint for a child's Figure on the
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 cause it to layout during the next update.
-
-
-
Parameters:
-
child - the child GraphicalEditPart whose constraint is being set -
figure - the Figure whose constraint is being set -
constraint - the constraint for the draw2d
LayoutManager
Copyright (c) IBM Corp. and others 2000, 2007. All Rights Reserved.
|
|
|