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

项目:lunifera-sharky-m2m    文件:ConnectionEditPart.java   
protected void createEditPolicies() {
    // Selection handle edit policy.
    // Makes the connection show a feedback, when selected by the user.
    installEditPolicy(EditPolicy.CONNECTION_ENDPOINTS_ROLE,
            new ConnectionEndpointEditPolicy());
    // Allows the removal of the connection model element
    installEditPolicy(EditPolicy.CONNECTION_ROLE,
            new ConnectionEditPolicy() {
                protected Command getDeleteCommand(GroupRequest request) {
                    return new ConnectionDeleteCommand(getCastedModel());
                }
            });
}
项目:lunifera-sharky-m2m    文件:ConnectionEditPart.java   
protected void createEditPolicies() {
    // Selection handle edit policy.
    // Makes the connection show a feedback, when selected by the user.
    installEditPolicy(EditPolicy.CONNECTION_ENDPOINTS_ROLE,
            new ConnectionEndpointEditPolicy());
    // Allows the removal of the connection model element
    installEditPolicy(EditPolicy.CONNECTION_ROLE,
            new ConnectionEditPolicy() {
                protected Command getDeleteCommand(GroupRequest request) {
                    return new ConnectionDeleteCommand(getCastedModel());
                }
            });
}
项目:olca-app    文件:LinkPart.java   
@Override
protected void createEditPolicies() {
    installEditPolicy(EditPolicy.CONNECTION_ENDPOINTS_ROLE, new ConnectionEndpointEditPolicy());
    installEditPolicy(EditPolicy.CONNECTION_ROLE, new ConnectionEditPolicy() {
        @Override
        protected Command getDeleteCommand(GroupRequest arg0) {
            return new DeleteLinkCommand(getModel());
        }
    });
}
项目:NEXCORE-UML-Modeler    文件:MessageEditPart.java   
/**
 * @see nexcore.tool.uml.ui.core.diagram.edit.part.AbstractDiagramConnectionEditPart#createConnectionEditPolicy()
 */
@Override
protected ConnectionEditPolicy createConnectionEditPolicy() {
    return new MessageConnectionEditPolicy();
}
项目:NEXCORE-UML-Modeler    文件:AbstractDiagramConnectionEditPart.java   
/**
 * 컨넥션 에디트 폴리시(삭제정책)를 생성한다. EditPolicy.CONNECTION_ROLE 인스톨 된다.
 * 
 * @return
 */
protected ConnectionEditPolicy createConnectionEditPolicy() {
    return new DiagramConnectionEditPolicy();
}
项目:NEXCORE-UML-Modeler    文件:ActivityDiagramConnectionEditPart.java   
/**
 * 컨넥션 에디트 폴리시(삭제정책)를 생성한다. EditPolicy.CONNECTION_ROLE 인스톨 된다.
 * 
 * @return
 */
protected ConnectionEditPolicy createConnectionEditPolicy() {
    return new ActivityDiagramConnectionEditPolicy();
}