com.bonevich.eclipse.cvsgrapher.editors
Class CvsGraphXYLayoutEditPolicy

java.lang.Object
  extended byorg.eclipse.gef.editpolicies.AbstractEditPolicy
      extended byorg.eclipse.gef.editpolicies.GraphicalEditPolicy
          extended byorg.eclipse.gef.editpolicies.LayoutEditPolicy
              extended byorg.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy
                  extended byorg.eclipse.gef.editpolicies.XYLayoutEditPolicy
                      extended bycom.bonevich.eclipse.cvsgrapher.editors.CvsGraphXYLayoutEditPolicy
All Implemented Interfaces:
org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants

public final class CvsGraphXYLayoutEditPolicy
extends org.eclipse.gef.editpolicies.XYLayoutEditPolicy

Layout policy for the CVS Graph GEF Editor.

Author:
jbonevic

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_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
CvsGraphXYLayoutEditPolicy()
           
 
Method Summary
protected  org.eclipse.gef.commands.Command createAddCommand(org.eclipse.gef.EditPart child, java.lang.Object constraint)
           
protected  org.eclipse.gef.commands.Command createChangeConstraintCommand(org.eclipse.gef.EditPart child, java.lang.Object constraint)
           
protected  org.eclipse.gef.EditPolicy createChildEditPolicy(org.eclipse.gef.EditPart child)
           
 java.lang.Object getConstraintFor(org.eclipse.draw2d.geometry.Rectangle r)
           
protected  org.eclipse.gef.commands.Command getCreateCommand(org.eclipse.gef.requests.CreateRequest request)
           
protected  org.eclipse.gef.commands.Command getDeleteDependantCommand(org.eclipse.gef.Request request)
           
 
Methods inherited from class org.eclipse.gef.editpolicies.XYLayoutEditPolicy
getConstraintFor, getConstraintFor, getCurrentConstraintFor, getLayoutOrigin, getMinimumSizeFor, showSizeOnDropFeedback
 
Methods inherited from class org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy
createChangeConstraintCommand, getAddCommand, getAlignChildrenCommand, getCommand, getConstraintFor, getMoveChildrenCommand, getResizeChildrenCommand, translateToModelConstraint
 
Methods inherited from class org.eclipse.gef.editpolicies.LayoutEditPolicy
activate, createListener, deactivate, decorateChild, decorateChildren, eraseDragTargetFeedback, eraseLayoutTargetFeedback, eraseSizeOnDropFeedback, eraseTargetFeedback, getLayoutContainer, getOrphanChildrenCommand, getSizeOnDropFeedback, getTargetEditPart, setListener, showDragTargetFeedback, showLayoutTargetFeedback, showTargetFeedback
 
Methods inherited from class org.eclipse.gef.editpolicies.GraphicalEditPolicy
addFeedback, getHostFigure, getLayer, removeFeedback
 
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
debugFeedback, eraseSourceFeedback, getHost, setHost, showSourceFeedback, toString, understandsRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CvsGraphXYLayoutEditPolicy

public CvsGraphXYLayoutEditPolicy()
Method Detail

createAddCommand

protected org.eclipse.gef.commands.Command createAddCommand(org.eclipse.gef.EditPart child,
                                                            java.lang.Object constraint)
See Also:
ConstrainedLayoutEditPolicy.createAddCommand(EditPart, Object)

createChangeConstraintCommand

protected org.eclipse.gef.commands.Command createChangeConstraintCommand(org.eclipse.gef.EditPart child,
                                                                         java.lang.Object constraint)
See Also:
ConstrainedLayoutEditPolicy.createChangeConstraintCommand(EditPart, Object)

getCreateCommand

protected org.eclipse.gef.commands.Command getCreateCommand(org.eclipse.gef.requests.CreateRequest request)
See Also:
LayoutEditPolicy.getCreateCommand(CreateRequest)

createChildEditPolicy

protected org.eclipse.gef.EditPolicy createChildEditPolicy(org.eclipse.gef.EditPart child)
See Also:
LayoutEditPolicy.createChildEditPolicy(EditPart)

getDeleteDependantCommand

protected org.eclipse.gef.commands.Command getDeleteDependantCommand(org.eclipse.gef.Request request)
See Also:
LayoutEditPolicy.getDeleteDependantCommand(Request)

getConstraintFor

public java.lang.Object getConstraintFor(org.eclipse.draw2d.geometry.Rectangle r)
See Also:
ConstrainedLayoutEditPolicy.getConstraintFor(org.eclipse.draw2d.geometry.Rectangle)


Copyright © 2003-2004 bonevich.com. All Rights Reserved.