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 bdd9102d4ec094e488c32910084f46be1c5bebc2..8c5349446bc85c837a8bb83477ab291f178eb88a 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;