/** @see LayoutEditPolicy#getCreateCommand(org.eclipse.gef.requests.CreateRequest) */
 @Override
 protected Command getCreateCommand(CreateRequest request) {
   StructuredActivity parent = (StructuredActivity) getHost().getModel();
   EditPartViewer viewer = getHost().getViewer();
   CreateCommand command = new CreateCommand(parent.getDiagram().getTextEditor(), viewer);
   command.setParent(parent);
   command.setChild((Activity) request.getNewObject());
   return command;
 }