Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/org.eclipse.uml2.common/src/org/eclipse/uml2/common/util/CacheAdapter.java14
1 files changed, 13 insertions, 1 deletions
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 a555f1fd..4012237f 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.11 2006/06/03 00:55:51 khussey Exp $
+ * $Id: CacheAdapter.java,v 1.12 2006/06/06 22:22:28 khussey Exp $
*/
package org.eclipse.uml2.common.util;
@@ -114,6 +114,18 @@ public class CacheAdapter
}
}
+ protected void unsetTarget(EObject target) {
+ super.unsetTarget(target);
+
+ clear(target.eResource());
+ }
+
+ protected void unsetTarget(Resource target) {
+ super.unsetTarget(target);
+
+ clear(target);
+ }
+
public void notifyChanged(Notification msg) {
super.notifyChanged(msg);

Back to the top