package SUC.diagram.edit.parts; 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; import SUC.diagram.edit.policies.SUCmodelCanonicalEditPolicy; import SUC.diagram.edit.policies.SUCmodelItemSemanticEditPolicy; import SUC.diagram.part.SUCVisualIDRegistry; /** * @generated */ public class SUCmodelEditPart extends DiagramEditPart { /** * @generated */ public final static String MODEL_ID = "SUC"; //$NON-NLS-1$ /** * @generated */ public static final int VISUAL_ID = 1000; /** * @generated */ public SUCmodelEditPart(View view) { super(view); } /** * @generated */ protected void createDefaultEditPolicies() { super.createDefaultEditPolicies(); installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new SUCmodelItemSemanticEditPolicy()); installEditPolicy(EditPolicyRoles.CANONICAL_ROLE, new SUCmodelCanonicalEditPolicy()); installEditPolicy(EditPolicyRoles.CREATION_ROLE, new CreationEditPolicyWithCustomReparent( SUCVisualIDRegistry.TYPED_INSTANCE)); // removeEditPolicy(org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.POPUPBAR_ROLE); } }