|
GEF (MVC) 3.9.100.201405261516 |
|||||||||
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
|
GEF (MVC) 3.9.100.201405261516 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |