Java 类org.eclipse.gef.editpolicies.SnapFeedbackPolicy 实例源码

项目:FRaMED    文件:ORMSuperShapeEditPart.java   
/** {@inheritDoc} */
@Override
public void createEditPolicies() {
  if (!((Shape) getModel()).getType().equals(Type.RELATIONSHIP_SHAPE_CHILD)) {
    // edit policy for handling requests of editing the shape name
    installEditPolicy(EditPolicy.DIRECT_EDIT_ROLE, new ORMNamedElementDirectEditPolicy());
    installEditPolicy("Snap Feedback", new SnapFeedbackPolicy());
    // edit policy, which handels requests for deleting the shape, which is controlled
    // through this edit part
    installEditPolicy(EditPolicy.COMPONENT_ROLE, new ORMShapeComponentEditPolicy(this));
    // the ORMNodeGraphicalNodeEditPolicy shouldn't be installes for shapes from type
    // compartmenttype and group, where the user stepped into
    if (!(getParent() instanceof ScalableRootEditPart)) {
      installEditPolicy(EditPolicy.GRAPHICAL_NODE_ROLE, new ORMShapeGraphicalNodeEditPolicy());
    }
  }
}
项目:ermaster-k    文件:ERDiagramEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
protected void createEditPolicies() {
    this.installEditPolicy(EditPolicy.LAYOUT_ROLE,
            new ERDiagramLayoutEditPolicy());
    this.installEditPolicy("Snap Feedback", new SnapFeedbackPolicy());
}
项目:ermaster-k    文件:NodeElementEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
protected void createEditPolicies() {
    this.installEditPolicy(EditPolicy.GRAPHICAL_NODE_ROLE,
            new NodeElementGraphicalNodeEditPolicy(this.getDiagram()));
    this.installEditPolicy("Snap Feedback", new SnapFeedbackPolicy());
}
项目:ermaster-nhit    文件:ERDiagramEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
protected void createEditPolicies() {
    this.installEditPolicy(EditPolicy.LAYOUT_ROLE,
            new ERDiagramLayoutEditPolicy());
    this.installEditPolicy("Snap Feedback", new SnapFeedbackPolicy());
}
项目:ermaster-nhit    文件:NodeElementEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
protected void createEditPolicies() {
    this.installEditPolicy(EditPolicy.GRAPHICAL_NODE_ROLE,
            new NodeElementGraphicalNodeEditPolicy());
    this.installEditPolicy("Snap Feedback", new SnapFeedbackPolicy());
}
项目:FRaMED    文件:ORMModelEditPart.java   
/** {@inheritDoc} */
@Override
protected void createEditPolicies() {
  // edit policy, which handles the creation of the children of the compartment diagram and the
  // adding of the children to the compartment diagram
  installEditPolicy(EditPolicy.LAYOUT_ROLE, new ORMModelXYLayoutPolicy());
  installEditPolicy(EditPolicy.CONTAINER_ROLE, new ORMContainerEditPolicy());
  installEditPolicy("Snap Feedback", new SnapFeedbackPolicy());
}
项目:ermasterr    文件:ERDiagramEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
protected void createEditPolicies() {
    installEditPolicy(EditPolicy.LAYOUT_ROLE, new ERDiagramLayoutEditPolicy());
    installEditPolicy("Snap Feedback", new SnapFeedbackPolicy());
}
项目:ermasterr    文件:NodeElementEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
protected void createEditPolicies() {
    installEditPolicy(EditPolicy.GRAPHICAL_NODE_ROLE, new NodeElementGraphicalNodeEditPolicy());
    installEditPolicy("Snap Feedback", new SnapFeedbackPolicy());
}
项目:snaker-designer    文件:ProcessEditPart.java   
@Override
protected void createEditPolicies() {
    installEditPolicy(EditPolicy.LAYOUT_ROLE,
            new ProcessXYLayoutEditPolicy());
    installEditPolicy("Snap Feedback", new SnapFeedbackPolicy());
}
项目:NEXCORE-UML-Modeler    文件:AbstractDiagramEditPart.java   
/**
 * 피드백 에디트 폴리시를 생성한다. EditPolicy.SELECTION_FEEDBACK_ROLE 인스톨 된다.
 * 
 * @return
 */
protected GraphicalEditPolicy createFeedbackPolicy() {
    return new SnapFeedbackPolicy();
}