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