From 22f5ff0fafc2fdbaf0ef072e970334e0f310da30 Mon Sep 17 00:00:00 2001 From: Son Lam Pham <p_sl93@yahoo.de> Date: Mon, 3 Mar 2014 14:50:20 +0000 Subject: [PATCH] added null check for observed object --- .../ui/internal/databinding/EObjectObservableValue.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/databinding/EObjectObservableValue.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/databinding/EObjectObservableValue.java index bdd9102d4..8c5349446 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/databinding/EObjectObservableValue.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/databinding/EObjectObservableValue.java @@ -70,6 +70,12 @@ public class EObjectObservableValue extends AbstractObservableValue { /** Constructor. */ public EObjectObservableValue(Realm realm, EObject eObject, EStructuralFeature structuralFeature) { super(realm); + + if(eObject == null) + throw new NullPointerException(); + if(structuralFeature == null) + throw new NullPointerException(); + this.eObject = eObject; this.structuralFeature = structuralFeature; -- GitLab