[80305] Refactoring cache adapter w.r.t. cross reference adapter.
diff --git a/plugins/org.eclipse.uml2.common/src/org/eclipse/uml2/common/util/CacheAdapter.java b/plugins/org.eclipse.uml2.common/src/org/eclipse/uml2/common/util/CacheAdapter.java
index 6748db1..b835a14 100644
--- a/plugins/org.eclipse.uml2.common/src/org/eclipse/uml2/common/util/CacheAdapter.java
+++ b/plugins/org.eclipse.uml2.common/src/org/eclipse/uml2/common/util/CacheAdapter.java
@@ -8,7 +8,7 @@
  * Contributors:
  *   IBM - initial API and implementation
  *
- * $Id: CacheAdapter.java,v 1.4 2005/12/23 06:48:15 khussey Exp $
+ * $Id: CacheAdapter.java,v 1.5 2005/12/23 07:21:56 khussey Exp $
  */
 package org.eclipse.uml2.common.util;
 
@@ -92,6 +92,12 @@
 		}
 	}
 
+	public void unsetTarget(Notifier target) {
+		super.unsetTarget(target);
+		
+		setTarget(null);
+	}
+
 	public void notifyChanged(Notification msg) {
 		super.notifyChanged(msg);