| package org.eclipse.gmf.example.lesscode.diagram.edit.parts; |
| |
| import java.util.Collections; |
| import java.util.List; |
| |
| import org.eclipse.gef.GraphicalEditPart; |
| import org.eclipse.gef.Request; |
| import org.eclipse.gef.commands.Command; |
| import org.eclipse.gef.editpolicies.NonResizableEditPolicy; |
| import org.eclipse.gef.handles.MoveHandle; |
| import org.eclipse.gmf.example.lesscode.diagram.edit.policies.RootContainerCanonicalEditPolicy; |
| import org.eclipse.gmf.example.lesscode.diagram.edit.policies.RootContainerItemSemanticEditPolicy; |
| import org.eclipse.gmf.example.lesscode.diagram.part.LesscodeVisualIDRegistry; |
| import org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart; |
| import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles; |
| import org.eclipse.gmf.runtime.notation.View; |
| import org.eclipse.gmf.tooling.runtime.edit.policies.reparent.CreationEditPolicyWithCustomReparent; |
| |
| /** |
| * @generated |
| */ |
| public class RootContainerEditPart extends DiagramEditPart { |
| |
| /** |
| * @generated |
| */ |
| public final static String MODEL_ID = "Lesscode"; //$NON-NLS-1$ |
| |
| /** |
| * @generated |
| */ |
| public static final int VISUAL_ID = 1000; |
| |
| /** |
| * @generated |
| */ |
| public RootContainerEditPart(View view) { |
| super(view); |
| } |
| |
| /** |
| * @generated |
| */ |
| protected void createDefaultEditPolicies() { |
| super.createDefaultEditPolicies(); |
| installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new RootContainerItemSemanticEditPolicy()); |
| installEditPolicy(EditPolicyRoles.CANONICAL_ROLE, new RootContainerCanonicalEditPolicy()); |
| installEditPolicy(EditPolicyRoles.CREATION_ROLE, new CreationEditPolicyWithCustomReparent(LesscodeVisualIDRegistry.TYPED_INSTANCE)); |
| // removeEditPolicy(org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.POPUPBAR_ROLE); |
| } |
| |
| } |