org.eclipse.gmf.graphdef.editor.edit.policies
Class GMFGraphBaseItemSemanticEditPolicy
java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gmf.runtime.diagram.ui.editpolicies.SemanticEditPolicy
org.eclipse.gmf.graphdef.editor.edit.policies.GMFGraphBaseItemSemanticEditPolicy
- All Implemented Interfaces:
- org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants
- Direct Known Subclasses:
- CanvasItemSemanticEditPolicy, ChildAccessItemSemanticEditPolicy, CompartmentAccessorItemSemanticEditPolicy, CompartmentItemSemanticEditPolicy, CompartmentVisualFacetsItemSemanticEditPolicy, ConnectionItemSemanticEditPolicy, ConnectionVisualFacetsItemSemanticEditPolicy, DiagramElementFigureItemSemanticEditPolicy, DiagramLabelAccessorItemSemanticEditPolicy, DiagramLabelItemSemanticEditPolicy, DiagramLabelVisualFacetsItemSemanticEditPolicy, Ellipse2ItemSemanticEditPolicy, Ellipse3ItemSemanticEditPolicy, EllipseItemSemanticEditPolicy, FigureDescriptorItemSemanticEditPolicy, FigureGalleryFiguresItemSemanticEditPolicy, FigureGalleryItemSemanticEditPolicy, Label2ItemSemanticEditPolicy, Label3ItemSemanticEditPolicy, LabelItemSemanticEditPolicy, NodeContentPaneItemSemanticEditPolicy, NodeItemSemanticEditPolicy, NodeVisualFacetsItemSemanticEditPolicy, PointItemSemanticEditPolicy, Polygon2ItemSemanticEditPolicy, Polygon3ItemSemanticEditPolicy, PolygonItemSemanticEditPolicy, Polyline2ItemSemanticEditPolicy, Polyline3ItemSemanticEditPolicy, PolylineItemSemanticEditPolicy, Rectangle2ItemSemanticEditPolicy, Rectangle3ItemSemanticEditPolicy, RectangleItemSemanticEditPolicy, RoundedRectangle2ItemSemanticEditPolicy, RoundedRectangle3ItemSemanticEditPolicy, RoundedRectangleItemSemanticEditPolicy
public class GMFGraphBaseItemSemanticEditPolicy
- extends org.eclipse.gmf.runtime.diagram.ui.editpolicies.SemanticEditPolicy
- Generated
Field Summary |
static String |
VISUAL_ID_KEY
Extended request data key to hold editpart visual id. |
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 |
Method Summary |
protected org.eclipse.gef.commands.Command |
addDeleteViewCommand(org.eclipse.gef.commands.Command mainCommand,
org.eclipse.gmf.runtime.emf.type.core.requests.DestroyRequest completedRequest)
|
protected void |
addDestroyShortcutsCommand(org.eclipse.gmf.runtime.common.core.command.ICompositeCommand cmd,
org.eclipse.gmf.runtime.notation.View view)
Clean all shortcuts to the host element from the same diagram |
org.eclipse.gef.commands.Command |
getCommand(org.eclipse.gef.Request request)
Extended request data key to hold editpart visual id. |
protected org.eclipse.gef.commands.Command |
getConfigureCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ConfigureRequest req)
|
protected org.eclipse.gef.commands.Command |
getCreateCommand(org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest req)
|
protected org.eclipse.gef.commands.Command |
getCreateRelationshipCommand(org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest req)
|
protected org.eclipse.gef.commands.Command |
getDestroyElementCommand(org.eclipse.gmf.runtime.emf.type.core.requests.DestroyElementRequest req)
|
protected org.eclipse.gef.commands.Command |
getDestroyReferenceCommand(org.eclipse.gmf.runtime.emf.type.core.requests.DestroyReferenceRequest req)
|
protected org.eclipse.gef.commands.Command |
getDuplicateCommand(org.eclipse.gmf.runtime.emf.type.core.requests.DuplicateElementsRequest req)
|
protected org.eclipse.gef.commands.Command |
getEditContextCommand(org.eclipse.gmf.runtime.emf.type.core.requests.GetEditContextRequest req)
|
protected org.eclipse.emf.transaction.TransactionalEditingDomain |
getEditingDomain()
Returns editing domain from the host edit part. |
protected org.eclipse.gef.commands.Command |
getGEFWrapper(org.eclipse.gmf.runtime.common.core.command.ICommand cmd)
|
protected org.eclipse.gef.commands.Command |
getMoveCommand(org.eclipse.gmf.runtime.emf.type.core.requests.MoveRequest req)
|
protected org.eclipse.gef.commands.Command |
getReorientReferenceRelationshipCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ReorientReferenceRelationshipRequest req)
|
protected org.eclipse.gef.commands.Command |
getReorientRelationshipCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ReorientRelationshipRequest req)
|
protected org.eclipse.gef.commands.Command |
getSemanticCommand(org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest request)
|
protected org.eclipse.gef.commands.Command |
getSemanticCommandSwitch(org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest req)
|
protected org.eclipse.gef.commands.Command |
getSetCommand(org.eclipse.gmf.runtime.emf.type.core.requests.SetRequest req)
|
protected int |
getVisualID(org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest request)
Returns visual id from request parameters. |
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editpolicies.SemanticEditPolicy |
completeRequest, getReorientRefRelationshipSourceCommand, getReorientRefRelationshipTargetCommand, getReorientRelationshipSourceCommand, getReorientRelationshipTargetCommand, getTargetEditPart, shouldProceed, understandsRequest |
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy |
activate, deactivate, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getHost, setHost, showSourceFeedback, showTargetFeedback, toString |
VISUAL_ID_KEY
public static final String VISUAL_ID_KEY
- Extended request data key to hold editpart visual id.
- See Also:
- Constant Field Values
- Generated
GMFGraphBaseItemSemanticEditPolicy
protected GMFGraphBaseItemSemanticEditPolicy(org.eclipse.gmf.runtime.emf.type.core.IElementType elementType)
- Generated
getCommand
public org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
- Extended request data key to hold editpart visual id.
Add visual id of edited editpart to extended data of the request
so command switch can decide what kind of diagram element is being edited.
It is done in those cases when it's not possible to deduce diagram
element kind from domain element.
- Specified by:
getCommand
in interface org.eclipse.gef.EditPolicy
- Overrides:
getCommand
in class org.eclipse.gmf.runtime.diagram.ui.editpolicies.SemanticEditPolicy
- Generated
getVisualID
protected int getVisualID(org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest request)
- Returns visual id from request parameters.
- Generated
getSemanticCommand
protected org.eclipse.gef.commands.Command getSemanticCommand(org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest request)
- Overrides:
getSemanticCommand
in class org.eclipse.gmf.runtime.diagram.ui.editpolicies.SemanticEditPolicy
- Generated
addDeleteViewCommand
protected org.eclipse.gef.commands.Command addDeleteViewCommand(org.eclipse.gef.commands.Command mainCommand,
org.eclipse.gmf.runtime.emf.type.core.requests.DestroyRequest completedRequest)
- Generated
getSemanticCommandSwitch
protected org.eclipse.gef.commands.Command getSemanticCommandSwitch(org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest req)
- Generated
getConfigureCommand
protected org.eclipse.gef.commands.Command getConfigureCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ConfigureRequest req)
- Generated
getCreateRelationshipCommand
protected org.eclipse.gef.commands.Command getCreateRelationshipCommand(org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest req)
- Generated
getCreateCommand
protected org.eclipse.gef.commands.Command getCreateCommand(org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest req)
- Generated
getSetCommand
protected org.eclipse.gef.commands.Command getSetCommand(org.eclipse.gmf.runtime.emf.type.core.requests.SetRequest req)
- Generated
getEditContextCommand
protected org.eclipse.gef.commands.Command getEditContextCommand(org.eclipse.gmf.runtime.emf.type.core.requests.GetEditContextRequest req)
- Generated
getDestroyElementCommand
protected org.eclipse.gef.commands.Command getDestroyElementCommand(org.eclipse.gmf.runtime.emf.type.core.requests.DestroyElementRequest req)
- Generated
getDestroyReferenceCommand
protected org.eclipse.gef.commands.Command getDestroyReferenceCommand(org.eclipse.gmf.runtime.emf.type.core.requests.DestroyReferenceRequest req)
- Generated
getDuplicateCommand
protected org.eclipse.gef.commands.Command getDuplicateCommand(org.eclipse.gmf.runtime.emf.type.core.requests.DuplicateElementsRequest req)
- Generated
getMoveCommand
protected org.eclipse.gef.commands.Command getMoveCommand(org.eclipse.gmf.runtime.emf.type.core.requests.MoveRequest req)
- Generated
getReorientReferenceRelationshipCommand
protected org.eclipse.gef.commands.Command getReorientReferenceRelationshipCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ReorientReferenceRelationshipRequest req)
- Generated
getReorientRelationshipCommand
protected org.eclipse.gef.commands.Command getReorientRelationshipCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ReorientRelationshipRequest req)
- Generated
getGEFWrapper
protected final org.eclipse.gef.commands.Command getGEFWrapper(org.eclipse.gmf.runtime.common.core.command.ICommand cmd)
- Generated
getEditingDomain
protected org.eclipse.emf.transaction.TransactionalEditingDomain getEditingDomain()
- Returns editing domain from the host edit part.
- Generated
addDestroyShortcutsCommand
protected void addDestroyShortcutsCommand(org.eclipse.gmf.runtime.common.core.command.ICompositeCommand cmd,
org.eclipse.gmf.runtime.notation.View view)
- Clean all shortcuts to the host element from the same diagram
- Generated
Copyright © 2012. All Rights Reserved.