@Override protected void createDefaultEditPolicies() { super.createDefaultEditPolicies(); // Disables deletion of the text compartment view if additional elements // are selected too installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new SemanticEditPolicy() { @Override protected boolean shouldProceed(DestroyRequest destroyRequest) { return false; } }); // Disables deletion of the text compartment view via keyboard installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); removeEditPolicy(EditPolicyRoles.CONNECTION_HANDLES_ROLE); installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new PreferredSizeHandlerEditPolicy() { @Override protected IFigure getPreferredSizeFigure() { return getChildBySemanticHint(SemanticHints.STATECHART_NAME).getFigure(); } }); }
@Override protected void createEditPolicies() { // disallows the removal of this edit part from its parent installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); // handles constraint changes (e.g. moving and/or resizing) of model elements // and creation of new model elements shapeXYLayoutEditPolicyInstance = new ShapesXYLayoutEditPolicy(); installEditPolicy(EditPolicy.LAYOUT_ROLE, shapeXYLayoutEditPolicyInstance); }
/** * @see org.eclipse.gef.editparts.AbstractEditPart#createEditPolicies() */ @Override protected void createEditPolicies() { installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); installEditPolicy(EditPolicy.LAYOUT_ROLE, createLayoutEditPolicy()); installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE, createFeedbackPolicy()); }
@Override protected void createDefaultEditPolicies() { super.createDefaultEditPolicies(); // Disables deletion of the text compartment via keyboard installEditPolicy(COMPONENT_ROLE, new RootComponentEditPolicy()); removeEditPolicy(PRIMARY_DRAG_ROLE); installEditPolicy(SELECTION_FEEDBACK_ROLE, new ContextSensitiveHelpPolicy( HelpContextIds.SC_PROPERTIES_STATECHART_EXPRESSION)); removeEditPolicy(CONNECTION_HANDLES_ROLE); }
/** * Creates and installs pertinent EditPolicies. */ @Override protected void createEditPolicies() { super.createEditPolicies(); installEditPolicy(EditPolicy.CONTAINER_ROLE, new JDContainerEditPolicy()); installEditPolicy(EditPolicy.TREE_CONTAINER_ROLE, new JDTreeContainerEditPolicy()); //Overwrite the policy that handle the delete, so i have a custom delete command to close the subeditor installEditPolicy(EditPolicy.COMPONENT_ROLE, new CloseSubeditorDeletePolicy()); // If this editpart is the contents of the viewer, then it is not deletable! if (getParent() instanceof RootEditPart) installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); }
/** * Creates and installs pertinent EditPolicies. */ @Override protected void createEditPolicies() { super.createEditPolicies(); installEditPolicy(EditPolicy.CONTAINER_ROLE, new JDContainerEditPolicy()); installEditPolicy(EditPolicy.TREE_CONTAINER_ROLE, new JDTreeContainerEditPolicy()); // If this editpart is the contents of the viewer, then it is not deletable! if (getParent() instanceof RootEditPart) installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); }
/** * Creates and installs pertinent EditPolicies. */ protected void createEditPolicies() { super.createEditPolicies(); installEditPolicy(EditPolicy.CONTAINER_ROLE, new JDStyleContainerEditPolicy()); installEditPolicy(EditPolicy.TREE_CONTAINER_ROLE, new JDStyleTreeContainerEditPolicy()); // If this editpart is the contents of the viewer, then it is not deletable! if (getParent() instanceof RootEditPart) installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); }
/** * Creates and installs pertinent EditPolicies. */ @Override protected void createEditPolicies() { super.createEditPolicies(); installEditPolicy(EditPolicy.TREE_CONTAINER_ROLE, new InstallOptionsTreeContainerEditPolicy()); //If this editpart is the contents of the viewer, then it is not deletable! if (getParent() instanceof RootEditPart) { installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); } }
protected void createEditPolicies() { // disallows the removal of this edit part from its parent installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); // handles constraint changes (e.g. moving and/or resizing) of model // elements // and creation of new model elements installEditPolicy(EditPolicy.LAYOUT_ROLE, new ShapesXYLayoutEditPolicy()); }
protected void createEditPolicies() { // If this editpart is the root content of the viewer, then disallow // removal if (getParent() instanceof RootEditPart) { installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); } }
@Override protected void createEditPolicies() { ProcessDefinition processDefinition=(ProcessDefinition)this.getModel(); installEditPolicy(EditPolicy.COMPONENT_ROLE,new RootComponentEditPolicy()); installEditPolicy(EditPolicy.LAYOUT_ROLE,new NodeXYLayoutEditPolicy(processDefinition)); }
@Override protected void createEditPolicies() { installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); installEditPolicy(EditPolicy.LAYOUT_ROLE, new SchemaXYLayoutEditPolicy()); }
@Override protected void createEditPolicies() { installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); }
@Override protected void createEditPolicies() { //TODO add another edit policies installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); }
/** * Create edit policies * * @see seg.jUCMNav.editparts.ModelElementEditPart#createEditPolicies() */ protected void createEditPolicies() { installEditPolicy(EditPolicy.LAYOUT_ROLE, new GrlGraphXYLayoutEditPolicy()); installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); }
/** * Creates our top level edit policies. * * @see org.eclipse.gef.editparts.AbstractEditPart#createEditPolicies() */ protected void createEditPolicies() { installEditPolicy(EditPolicy.LAYOUT_ROLE, new MapXYLayoutEditPolicy()); installEditPolicy(EditPolicy.COMPONENT_ROLE, new RootComponentEditPolicy()); }