org.eclipse.gmf.map.editor.edit.policies
Class GMFMapExtNodeLabelHostLayoutEditPolicy

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.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy
                  extended by org.eclipse.gef.editpolicies.XYLayoutEditPolicy
                      extended by org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy
                          extended by org.eclipse.gmf.map.editor.edit.policies.GMFMapExtNodeLabelHostLayoutEditPolicy
All Implemented Interfaces:
org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants

public class GMFMapExtNodeLabelHostLayoutEditPolicy
extends org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy

Generated

Field Summary
 
Fields inherited from class org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy
UNSPECIFIED_SIZE
 
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
GMFMapExtNodeLabelHostLayoutEditPolicy()
           
 
Method Summary
 void activate()
           
 void deactivate()
           
protected  void decorateChild(org.eclipse.gef.EditPart child)
           
 void eraseSourceFeedback(org.eclipse.gef.Request request)
           
 void eraseTargetFeedback(org.eclipse.gef.Request request)
           
 org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
           
protected  Object getConstraintFor(org.eclipse.gef.requests.ChangeBoundsRequest request, org.eclipse.gef.GraphicalEditPart child)
           
protected  List getExternalLabels(org.eclipse.gef.requests.GroupRequest request)
           
 org.eclipse.gef.editpolicies.LayoutEditPolicy getRealLayoutEditPolicy()
           
 org.eclipse.gef.EditPart getTargetEditPart(org.eclipse.gef.Request request)
           
protected  boolean isExternalLabel(org.eclipse.gef.EditPart editPart)
           
 void setHost(org.eclipse.gef.EditPart host)
           
 void setRealLayoutEditPolicy(org.eclipse.gef.editpolicies.LayoutEditPolicy realLayoutEditPolicy)
           
 void showSourceFeedback(org.eclipse.gef.Request request)
           
 void showTargetFeedback(org.eclipse.gef.Request request)
           
 boolean understandsRequest(org.eclipse.gef.Request req)
           
 
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy
chainGuideAttachmentCommands, createAddCommand, createChangeConstraintCommand, createChangeConstraintCommand, createChildEditPolicy, findGuideAt, getBoundsOffest, getConstraintFor, getCreateCommand, getDeleteDependantCommand, getHostFigure, getOrphanChildrenCommand
 
Methods inherited from class org.eclipse.gef.editpolicies.XYLayoutEditPolicy
getConstraintFor, getConstraintFor, getConstraintFor, getCurrentConstraintFor, getLayoutOrigin, getMinimumSizeFor, getXYLayout, setXyLayout, showSizeOnDropFeedback
 
Methods inherited from class org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy
createAddCommand, getAddCommand, getAlignChildrenCommand, getChangeConstraintCommand, getConstraintForClone, getMoveChildrenCommand, getResizeChildrenCommand, translateToModelConstraint
 
Methods inherited from class org.eclipse.gef.editpolicies.LayoutEditPolicy
createListener, createSizeOnDropFeedback, decorateChildren, eraseLayoutTargetFeedback, eraseSizeOnDropFeedback, getCloneCommand, getCreationFeedbackOffset, getLayoutContainer, getSizeOnDropFeedback, getSizeOnDropFeedback, setListener, showLayoutTargetFeedback, translateFromAbsoluteToLayoutRelative, translateFromLayoutRelativeToAbsolute, undecorateChild, undecorateChildren
 
Methods inherited from class org.eclipse.gef.editpolicies.GraphicalEditPolicy
addFeedback, getFeedbackLayer, getLayer, removeFeedback
 
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
debugFeedback, getHost, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GMFMapExtNodeLabelHostLayoutEditPolicy

public GMFMapExtNodeLabelHostLayoutEditPolicy()
Method Detail

getRealLayoutEditPolicy

public org.eclipse.gef.editpolicies.LayoutEditPolicy getRealLayoutEditPolicy()
Generated

setRealLayoutEditPolicy

public void setRealLayoutEditPolicy(org.eclipse.gef.editpolicies.LayoutEditPolicy realLayoutEditPolicy)
Generated

isExternalLabel

protected boolean isExternalLabel(org.eclipse.gef.EditPart editPart)
Generated

getExternalLabels

protected final List getExternalLabels(org.eclipse.gef.requests.GroupRequest request)
Generated

getCommand

public org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
Specified by:
getCommand in interface org.eclipse.gef.EditPolicy
Overrides:
getCommand in class org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy
Generated

getConstraintFor

protected Object getConstraintFor(org.eclipse.gef.requests.ChangeBoundsRequest request,
                                  org.eclipse.gef.GraphicalEditPart child)
Overrides:
getConstraintFor in class org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy
Generated

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
Generated

decorateChild

protected void decorateChild(org.eclipse.gef.EditPart child)
Overrides:
decorateChild in class org.eclipse.gef.editpolicies.LayoutEditPolicy
Generated

setHost

public void setHost(org.eclipse.gef.EditPart host)
Specified by:
setHost in interface org.eclipse.gef.EditPolicy
Overrides:
setHost in class org.eclipse.gef.editpolicies.AbstractEditPolicy
Generated

activate

public void activate()
Specified by:
activate in interface org.eclipse.gef.EditPolicy
Overrides:
activate in class org.eclipse.gef.editpolicies.LayoutEditPolicy
Generated

deactivate

public void deactivate()
Specified by:
deactivate in interface org.eclipse.gef.EditPolicy
Overrides:
deactivate in class org.eclipse.gef.editpolicies.LayoutEditPolicy
Generated

getTargetEditPart

public org.eclipse.gef.EditPart getTargetEditPart(org.eclipse.gef.Request request)
Specified by:
getTargetEditPart in interface org.eclipse.gef.EditPolicy
Overrides:
getTargetEditPart in class org.eclipse.gef.editpolicies.LayoutEditPolicy
Generated

showSourceFeedback

public void showSourceFeedback(org.eclipse.gef.Request request)
Specified by:
showSourceFeedback in interface org.eclipse.gef.EditPolicy
Overrides:
showSourceFeedback in class org.eclipse.gef.editpolicies.AbstractEditPolicy
Generated

eraseSourceFeedback

public void eraseSourceFeedback(org.eclipse.gef.Request request)
Specified by:
eraseSourceFeedback in interface org.eclipse.gef.EditPolicy
Overrides:
eraseSourceFeedback in class org.eclipse.gef.editpolicies.AbstractEditPolicy
Generated

showTargetFeedback

public void showTargetFeedback(org.eclipse.gef.Request request)
Specified by:
showTargetFeedback in interface org.eclipse.gef.EditPolicy
Overrides:
showTargetFeedback in class org.eclipse.gef.editpolicies.LayoutEditPolicy
Generated

eraseTargetFeedback

public void eraseTargetFeedback(org.eclipse.gef.Request request)
Specified by:
eraseTargetFeedback in interface org.eclipse.gef.EditPolicy
Overrides:
eraseTargetFeedback in class org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy
Generated


Copyright © 2012. All Rights Reserved.