protected void fullBuild(final IProgressMonitor monitor) throws CoreException, IOException, ParseException { monitor.setTaskName("Checking architecture"); monitor.subTask("loading dependencies"); final Architecture architecture = ArchitectureUtils.initializeArchitecture(getProject()); monitor.beginTask("Checking architecture", architecture.getProjectClasses().size()); getProject().accept(new FullBuildVisitor(architecture, monitor, true)); }