return policy;
}
protected Command createMoveChildCommand(EditPart child, EditPart after) {
LogicSubpart childModel = (LogicSubpart)child.getModel();
LogicDiagram parentModel = (LogicDiagram)getHost().getModel();
int oldIndex = getHost().getChildren().indexOf(child);
int newIndex = getHost().getChildren().indexOf(after);
if (newIndex > oldIndex)
newIndex--;
ReorderPartCommand command = new ReorderPartCommand(childModel, parentModel, newIndex);