setConstraint.setLocation(rect);
setConstraint.setPart(part);
setConstraint.setLabel(LogicMessages.LogicXYLayoutEditPolicy_AddCommandLabelText);
setConstraint.setDebugLabel("LogicXYEP setConstraint");//$NON-NLS-1$
Command cmd = add.chain(setConstraint);
cmd = chainGuideAttachmentCommand(request, part, cmd, true);
cmd = chainGuideAttachmentCommand(request, part, cmd, false);
cmd = chainGuideDetachmentCommand(request, part, cmd, true);
return chainGuideDetachmentCommand(request, part, cmd, false);
}