|
Eclipse GEF 3.8.0.201206112118 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NodeEditPart
A specialized GraphicalEditPart that supports both target
and source ConnectionEditParts. This optional
interface is used by the default ConnectionEditPart implementation
and supporting classes to obtain the correct ConnectionAnchors for the Connection Figure. This
interface offers a single access point for obtaining ConnectionAnchors at
different times. The classes which rely on this interface are:
AbstractConnectionEditPart - during
refresh(), this interface is used to obtain the appropriate ConnectionAnchors
for the figure.
GraphicalNodeEditPolicy - during
creation of a new connection, there is no ConnectionEditPart. Therefore, the
source node EditPart is responsible for display feedback.
ConnectionEndpointEditPolicy - when
disconnecting the end of a connection and reattaching it to a new node,
ConnectionEndpointEditPolicy uses this interface to obtain the proper anchors
for diaplaying feedback.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.gef.EditPart |
|---|
SELECTED, SELECTED_NONE, SELECTED_PRIMARY |
| Method Summary | |
|---|---|
ConnectionAnchor |
getSourceConnectionAnchor(ConnectionEditPart connection)
Returns the ConnectionAnchor for the specified source
connection. |
ConnectionAnchor |
getSourceConnectionAnchor(Request request)
Returns the source ConnectionAnchor for the specified
Request. |
ConnectionAnchor |
getTargetConnectionAnchor(ConnectionEditPart connection)
Returns the ConnectionAnchor for the specified target
connection. |
ConnectionAnchor |
getTargetConnectionAnchor(Request request)
Returns the target ConnectionAnchor for the specified
Request. |
| Methods inherited from interface org.eclipse.gef.GraphicalEditPart |
|---|
addNodeListener, getContentPane, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint |
| 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 |
|---|
ConnectionAnchor getSourceConnectionAnchor(ConnectionEditPart connection)
ConnectionAnchor for the specified source
connection. This NodeEditPart is the
source EditPart for the given
connection.
The anchor may be a function of the connection's model, the node's model, a combination of both, or it may not depend on anything all.
connection - the ConnectionEditPart
ConnectionAnchor getTargetConnectionAnchor(ConnectionEditPart connection)
ConnectionAnchor for the specified target
connection. This NodeEditPart is the
target EditPart for the given
connection.
The anchor may be a function of the connection's model, the node's model, a combination of both, or it may not depend on anything all.
connection - the ConnectionEditPart
ConnectionAnchor getSourceConnectionAnchor(Request request)
ConnectionAnchor for the specified
Request. The returned ConnectionAnchor is used only when displaying
feedback. The Request is usually a
LocationRequest, which provides the
current mouse location.
request - a Request describing the current interaction
ConnectionAnchor getTargetConnectionAnchor(Request request)
ConnectionAnchor for the specified
Request. The returned ConnectionAnchor is used only when displaying
feedback. The Request is usually a
LocationRequest, which provides the
current mouse location.
request - a Request describing the current interaction
|
Eclipse GEF 3.8.0.201206112118 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||