From 1449cba5eb00d9b30eff53fe506afed39d30762e Mon Sep 17 00:00:00 2001
From: Florian Hoelzl <hoelzl@fortiss.org>
Date: Fri, 29 Jul 2011 09:34:00 +0000
Subject: [PATCH] fixed NPE

---
 .../tooling/kernel/internal/storage/eclipse/ModelContext.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/ModelContext.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/ModelContext.java
index 4a289bc64..351b8c294 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/ModelContext.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/ModelContext.java
@@ -152,6 +152,10 @@ class ModelContext implements ITopLevelElement {
 	/** {@inheritDoc} */
 	@Override
 	public void prepareIDs(EObject other) {
+		if (other == null) {
+			return;
+		}
+
 		boolean needSmart = false;
 		if (other instanceof IIdLabeled) {
 			if (((IIdLabeled) other).getId() <= 0) {
-- 
GitLab