org.eclipse.gef.editpolicies
Class XYLayoutEditPolicy
java.lang.Object
|
+--org.eclipse.gef.editpolicies.AbstractEditPolicy
|
+--org.eclipse.gef.editpolicies.GraphicalEditPolicy
|
+--org.eclipse.gef.editpolicies.LayoutEditPolicy
|
+--org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy
|
+--org.eclipse.gef.editpolicies.XYLayoutEditPolicy
- All Implemented Interfaces:
- EditPolicy, RequestConstants
- public abstract class XYLayoutEditPolicy
- extends ConstrainedLayoutEditPolicy
| 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_CHILD, REQ_ALIGN_CHILDREN, REQ_ANCESTOR_DELETED, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_BENDPOINT, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILD, REQ_MOVE_CHILDREN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_END, REQ_RECONNECT_SOURCE, REQ_RECONNECT_START, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILD, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER, REQ_SOURCE_DELETED, REQ_TARGET_DELETED |
| Methods inherited from class org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy |
createAddCommand, createChangeConstraintCommand, getAddCommand, getAlignChildrenCommand, getCommand, getConstraintFor, getCreateCommand, getMoveChildrenCommand, getResizeChildrenCommand, translateToFigureConstraint, translateToModelConstraint |
| Methods inherited from class org.eclipse.gef.editpolicies.LayoutEditPolicy |
activate, createChildEditPolicy, createListener, deactivate, decorateChild, decorateChildren, eraseDragTargetFeedback, eraseSizeOnDropFeedback, eraseTargetFeedback, getDeleteDependantCommand, getFigure, getLayoutContainer, getOrphanChildrenCommand, getSizeOnDropFeedback, getTargetEditPart, setListener, showDragTargetFeedback, showTargetFeedback, undecorateChild, undecorateChildren |
DEFAULT_SIZE
protected static final Dimension DEFAULT_SIZE
XYLayoutEditPolicy
public XYLayoutEditPolicy()
getConstraintFor
public Object getConstraintFor(Rectangle r)
- Description copied from class:
ConstrainedLayoutEditPolicy
- The rectangle here is relative to the client area of the figure.
It is not absolute.
- Overrides:
getConstraintFor in class ConstrainedLayoutEditPolicy
getConstraintFor
public Object getConstraintFor(Point p)
- Description copied from class:
ConstrainedLayoutEditPolicy
- The point here is relative to the client area of the figure.
It is not absolute.
- Overrides:
getConstraintFor in class ConstrainedLayoutEditPolicy
getConstraintFor
protected Object getConstraintFor(ChangeBoundsRequest request,
GraphicalEditPart child)
- Description copied from class:
ConstrainedLayoutEditPolicy
- Returns a draw2d constraint object for the given request.
The returned object can be translated to the model using
translateToModelConstraint(Object)
- Overrides:
getConstraintFor in class ConstrainedLayoutEditPolicy
- Following copied from class:
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy
- See Also:
ConstrainedLayoutEditPolicy.translateToModelConstraint(Object)
getCurrentConstraintFor
protected Rectangle getCurrentConstraintFor(GraphicalEditPart child)
getDefaultConstraint
public Object getDefaultConstraint()
getLayoutOrigin
protected Point getLayoutOrigin()
- Overrides:
getLayoutOrigin in class ConstrainedLayoutEditPolicy
getMinimumSizeFor
protected Dimension getMinimumSizeFor(GraphicalEditPart part)
showSizeOnDropFeedback
protected void showSizeOnDropFeedback(CreateRequest request)
- Overrides:
showSizeOnDropFeedback in class LayoutEditPolicy