Class ContainerHighlightEditPolicy
java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gef.editpolicies.GraphicalEditPolicy
org.csstudio.opibuilder.widgets.editparts.ContainerHighlightEditPolicy
- All Implemented Interfaces:
org.eclipse.gef.EditPolicy
,org.eclipse.gef.RequestConstants
public class ContainerHighlightEditPolicy
extends org.eclipse.gef.editpolicies.GraphicalEditPolicy
The EditPolicy help to show the blue background when there are selected widgets hovering over the container.
-
Field Summary
Fields inherited from interface org.eclipse.gef.EditPolicy
COMPONENT_ROLE, CONNECTION_BENDPOINTS_ROLE, CONNECTION_ENDPOINTS_ROLE, CONNECTION_ROLE, CONTAINER_ROLE, DIRECT_EDIT_ROLE, GRAPHICAL_NODE_ROLE, LAYOUT_ROLE, NODE_ROLE, PRIMARY_DRAG_ROLE, SELECTION_FEEDBACK_ROLE, TREE_CONTAINER_ROLE
Fields inherited from interface org.eclipse.gef.RequestConstants
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
eraseTargetFeedback
(org.eclipse.gef.Request request) org.eclipse.gef.EditPart
getTargetEditPart
(org.eclipse.gef.Request request) protected void
void
showTargetFeedback
(org.eclipse.gef.Request request) Methods inherited from class org.eclipse.gef.editpolicies.GraphicalEditPolicy
addFeedback, getFeedbackLayer, getHost, getHostFigure, getLayer, removeFeedback
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
activate, deactivate, debugFeedback, eraseSourceFeedback, getCommand, setHost, showSourceFeedback, toString, understandsRequest
-
Constructor Details
-
ContainerHighlightEditPolicy
public ContainerHighlightEditPolicy()
-
-
Method Details
-
getTargetEditPart
public org.eclipse.gef.EditPart getTargetEditPart(org.eclipse.gef.Request request) - Specified by:
getTargetEditPart
in interfaceorg.eclipse.gef.EditPolicy
- Overrides:
getTargetEditPart
in classorg.eclipse.gef.editpolicies.AbstractEditPolicy
-
showHighlight
protected void showHighlight() -
eraseTargetFeedback
public void eraseTargetFeedback(org.eclipse.gef.Request request) - Specified by:
eraseTargetFeedback
in interfaceorg.eclipse.gef.EditPolicy
- Overrides:
eraseTargetFeedback
in classorg.eclipse.gef.editpolicies.AbstractEditPolicy
-
showTargetFeedback
public void showTargetFeedback(org.eclipse.gef.Request request) - Specified by:
showTargetFeedback
in interfaceorg.eclipse.gef.EditPolicy
- Overrides:
showTargetFeedback
in classorg.eclipse.gef.editpolicies.AbstractEditPolicy
-