From 3fd499a4e256168cb1c15f7ac62dbe349fd842c5 Mon Sep 17 00:00:00 2001
From: Florian Hoelzl <hoelzl@fortiss.org>
Date: Tue, 3 Jan 2012 17:03:42 +0000
Subject: [PATCH] completed constraint checkers for af3.component. refs 437

---
 .../extension/base/MultiViolationConstraintCheckerBase.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/base/MultiViolationConstraintCheckerBase.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/base/MultiViolationConstraintCheckerBase.java
index 2b12c06e8..428518619 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/base/MultiViolationConstraintCheckerBase.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/base/MultiViolationConstraintCheckerBase.java
@@ -37,7 +37,7 @@ import org.fortiss.tooling.kernel.extension.data.IConstraintViolation;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 63108397E80BABBB4828D0094A82C776
+ * @ConQAT.Rating YELLOW Hash: F233654B247B3C3A35A368F7BB909B43
  */
 public abstract class MultiViolationConstraintCheckerBase<T extends EObject, V extends EObject>
 		extends ConstraintCheckerBase<T> {
@@ -47,7 +47,7 @@ public abstract class MultiViolationConstraintCheckerBase<T extends EObject, V e
 	public final List<? extends IConstraintViolation<V>> apply(T modelElement) {
 		List<IConstraintViolation<V>> results = new ArrayList<IConstraintViolation<V>>();
 		collectViolations(modelElement, results);
-		return results;
+		return results.isEmpty() ? null : results;
 	}
 
 	/** Collects the violations in the given result lists. */
-- 
GitLab