Modelers

org.topcased.modeler.edit.policies
Class ClassLayoutEditPolicy

java.lang.Object
  extended by org.eclipse.gef.editpolicies.AbstractEditPolicy
      extended by org.eclipse.gef.editpolicies.GraphicalEditPolicy
          extended by org.eclipse.gef.editpolicies.LayoutEditPolicy
              extended by org.topcased.modeler.edit.policies.ClassLayoutEditPolicy
All Implemented Interfaces:
org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants

public class ClassLayoutEditPolicy
extends org.eclipse.gef.editpolicies.LayoutEditPolicy

The Policy for a Node that contains several EListEditPart as children. The EditPolicy delegates the createRequest to these children. Creation : 16 janv. 2006


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
ClassLayoutEditPolicy()
           
 
Method Summary
protected  org.eclipse.gef.EditPolicy createChildEditPolicy(org.eclipse.gef.EditPart child)
           
protected  org.eclipse.gef.commands.Command getAddCommand(org.eclipse.gef.Request request)
           
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)
           
protected  org.eclipse.gef.commands.Command getMoveChildrenCommand(org.eclipse.gef.Request request)
           
 
Methods inherited from class org.eclipse.gef.editpolicies.LayoutEditPolicy
activate, createListener, createSizeOnDropFeedback, deactivate, decorateChild, decorateChildren, eraseLayoutTargetFeedback, eraseSizeOnDropFeedback, eraseTargetFeedback, getCloneCommand, getCommand, getCreationFeedbackOffset, getLayoutContainer, getOrphanChildrenCommand, getSizeOnDropFeedback, getSizeOnDropFeedback, getTargetEditPart, setListener, showLayoutTargetFeedback, showSizeOnDropFeedback, showTargetFeedback, undecorateChild, undecorateChildren
 
Methods inherited from class org.eclipse.gef.editpolicies.GraphicalEditPolicy
addFeedback, getFeedbackLayer, 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

ClassLayoutEditPolicy

public ClassLayoutEditPolicy()
Method Detail

getCreateCommand

protected org.eclipse.gef.commands.Command getCreateCommand(org.eclipse.gef.requests.CreateRequest request)
Specified by:
getCreateCommand in class org.eclipse.gef.editpolicies.LayoutEditPolicy
See Also:
LayoutEditPolicy.getCreateCommand(org.eclipse.gef.requests.CreateRequest)

createChildEditPolicy

protected org.eclipse.gef.EditPolicy createChildEditPolicy(org.eclipse.gef.EditPart child)
Specified by:
createChildEditPolicy in class org.eclipse.gef.editpolicies.LayoutEditPolicy
See Also:
LayoutEditPolicy.createChildEditPolicy(org.eclipse.gef.EditPart)

getDeleteDependantCommand

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

getMoveChildrenCommand

protected org.eclipse.gef.commands.Command getMoveChildrenCommand(org.eclipse.gef.Request request)
Specified by:
getMoveChildrenCommand in class org.eclipse.gef.editpolicies.LayoutEditPolicy
See Also:
LayoutEditPolicy.getMoveChildrenCommand(org.eclipse.gef.Request)

getAddCommand

protected org.eclipse.gef.commands.Command getAddCommand(org.eclipse.gef.Request request)
Overrides:
getAddCommand in class org.eclipse.gef.editpolicies.LayoutEditPolicy

Modelers

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.