@Override protected void clean(IProgressMonitor monitor) throws CoreException { super.clean(monitor); DCLPersistence.clean(this.getProject()); MarkerUtils.deleteMarkers(this.getProject()); MarkerUtils.deleteErrorMarker(this.getProject()); ArchitectureUtils.cleanArchitecture(getProject()); }