[464935] Discontinue fast validation re-use.
diff --git a/plugins/org.eclipse.ocl.xtext.base/src/org/eclipse/ocl/xtext/base/utilities/PivotResourceValidator.java b/plugins/org.eclipse.ocl.xtext.base/src/org/eclipse/ocl/xtext/base/utilities/PivotResourceValidator.java
index c6dc31a..a3fb09b 100644
--- a/plugins/org.eclipse.ocl.xtext.base/src/org/eclipse/ocl/xtext/base/utilities/PivotResourceValidator.java
+++ b/plugins/org.eclipse.ocl.xtext.base/src/org/eclipse/ocl/xtext/base/utilities/PivotResourceValidator.java
@@ -92,6 +92,7 @@
}
protected void performValidation(IAcceptor<Issue> acceptor, Resource asResource, CancelIndicator monitor) {
+// System.out.println(Thread.currentThread().getName() + " performValidation " + NameUtil.debugSimpleName(asResource));
Diagnostician diagnostician = getDiagnostician();
Map<Object, Object> context = LabelUtil.createDefaultContext(diagnostician);
List<Resource> resources = asResource.getResourceSet().getResources();
@@ -123,6 +124,7 @@
}
protected void removeValidationDiagnostics(List<Resource.Diagnostic> diagnostics) {
+// System.out.println(Thread.currentThread().getName() + " removeValidationDiagnostics ");
for (int i = diagnostics.size()-1; i >= 0; i--) {
Resource.Diagnostic diagnostic = diagnostics.get(i);
if (diagnostic instanceof ValidationDiagnostic) {
@@ -132,6 +134,7 @@
}
protected void reuseValidation(IAcceptor<Issue> acceptor, Resource asResource, CancelIndicator monitor) {
+// System.out.println(Thread.currentThread().getName() + " reuseValidation " + NameUtil.debugSimpleName(asResource));
ResourceSet resourceSet = asResource.getResourceSet();
if (resourceSet != null) {
for (Resource pResource : resourceSet.getResources()) {
@@ -153,7 +156,7 @@
// FIXME BUG 389675 Remove duplication with respect to inherited method
@Override
public List<Issue> validate(Resource resource, final CheckMode mode, CancelIndicator mon) {
-// System.out.println(Thread.currentThread().getName() + " validate start " + PivotUtil.debugSimpleName(resource));
+// System.out.println(Thread.currentThread().getName() + " validate start " + NameUtil.debugSimpleName(resource));
// System.out.println(new Date() + " Validate " + mode + " : " + csResource.getURI() + " on " + Thread.currentThread().getName());
final CancelIndicator monitor = mon == null ? CancelIndicator.NullImpl : mon;
resolveProxies(resource, monitor);
@@ -238,15 +241,15 @@
if (cs2as != null) {
Resource asResource = cs2as.getASResource();
IAcceptor<Issue> acceptor = createAcceptor(result);
- if (mode.shouldCheck(CheckType.EXPENSIVE)) {
+// if (mode.shouldCheck(CheckType.EXPENSIVE)) {
performValidation(acceptor, asResource, monitor);
- }
- else {
- reuseValidation(acceptor, asResource, monitor);
- }
+// }
+// else {
+// reuseValidation(acceptor, asResource, monitor);
+// }
}
}
-// System.out.println(Thread.currentThread().getName() + " validate end " + PivotUtil.debugSimpleName(resource));
+// System.out.println(Thread.currentThread().getName() + " validate end " + NameUtil.debugSimpleName(resource));
return result;
}