/** * {@inheritDoc} * * <p>The composite change sends <code>initializeValidationData</code> to all its children. * * <p>Client are allowed to extend this method. */ public void initializeValidationData(IProgressMonitor pm) { pm.beginTask("", fChanges.size()); // $NON-NLS-1$ for (Iterator iter = fChanges.iterator(); iter.hasNext(); ) { Change change = (Change) iter.next(); change.initializeValidationData(new SubProgressMonitor(pm, 1)); pm.worked(1); } }