/** Configures and runs the <code>MultiOperation</code>. */ protected void runOperation( MultiOperation op, IModelElement[] elements, IModelElement[] siblings, String[] renamings, IProgressMonitor monitor) throws ModelException { op.setRenamings(renamings); if (siblings != null) { for (int i = 0; i < elements.length; i++) { op.setInsertBefore(elements[i], siblings[i]); } } op.runOperation(monitor); }