Modelers

org.topcased.modeler.edit.policies
Class ForwardRestoreEditPolicy

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

public class ForwardRestoreEditPolicy
extends org.eclipse.gef.editpolicies.AbstractEditPolicy

Provides support to restore connections of the children of the EditPart
Creation : 23 fev. 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
ForwardRestoreEditPolicy()
           
 
Method Summary
 org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
          Factors incoming requests into various specific methods.
protected  org.eclipse.gef.commands.Command getRestoreConnectionsCommand(RestoreConnectionsRequest request)
          Returns the Command to restore all the incoming/outgoing connections of the children of the EditPart.
 boolean understandsRequest(org.eclipse.gef.Request req)
           
 
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
activate, deactivate, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getHost, getTargetEditPart, setHost, showSourceFeedback, showTargetFeedback, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ForwardRestoreEditPolicy

public ForwardRestoreEditPolicy()
Method Detail

getRestoreConnectionsCommand

protected org.eclipse.gef.commands.Command getRestoreConnectionsCommand(RestoreConnectionsRequest request)
Returns the Command to restore all the incoming/outgoing connections of the children of the EditPart.

Parameters:
request - the RestoreConnectionsRequest
Returns:
a Command to restore connections

getCommand

public org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
Factors incoming requests into various specific methods.

Specified by:
getCommand in interface org.eclipse.gef.EditPolicy
Overrides:
getCommand in class org.eclipse.gef.editpolicies.AbstractEditPolicy
See Also:
EditPolicy.getCommand(Request)

understandsRequest

public boolean understandsRequest(org.eclipse.gef.Request req)
Specified by:
understandsRequest in interface org.eclipse.gef.EditPolicy
Overrides:
understandsRequest in class org.eclipse.gef.editpolicies.AbstractEditPolicy
See Also:
AbstractEditPolicy.understandsRequest(org.eclipse.gef.Request)

Modelers

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