package net.ms.designer.editors.componentdetail.policies; import net.ms.designer.editors.componentdetail.commands.ConnectionCommand; import net.ms.designer.editors.componentdetail.models.FlowField; import org.eclipse.gef.commands.Command; import org.eclipse.gef.editpolicies.GraphicalNodeEditPolicy; import org.eclipse.gef.requests.CreateConnectionRequest; import org.eclipse.gef.requests.ReconnectRequest; public class FlowGraphicalNodeEditPolicy extends GraphicalNodeEditPolicy { protected Command getConnectionCompleteCommand(CreateConnectionRequest arg0) { // TODO �Զ����ɷ������ return null; } protected Command getConnectionCreateCommand(CreateConnectionRequest request) { // TODO �Զ����ɷ������ //System.out.println("getConnectionCreateCommand,flowFild"); ConnectionCommand command = new ConnectionCommand(); command.setSource((FlowField)getHost().getModel()); request.setStartCommand(command); return command; } protected Command getReconnectTargetCommand(ReconnectRequest arg0) { // TODO �Զ����ɷ������ return null; } protected Command getReconnectSourceCommand(ReconnectRequest arg0) { // TODO �Զ����ɷ������ return null; } }