From ef7169a1e7962c35f5e771cbc5abc8f136e732d0 Mon Sep 17 00:00:00 2001 From: Florian Hoelzl <hoelzl@fortiss.org> Date: Sun, 28 Aug 2011 09:34:58 +0000 Subject: [PATCH] fillRefreshAdapter is now a EContentAdapter. refs 149 --- .../base/ui/editpart/GraphicalEditPartBase.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/GraphicalEditPartBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/GraphicalEditPartBase.java index 13fd81574..0ae93d2a4 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/GraphicalEditPartBase.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/GraphicalEditPartBase.java @@ -19,8 +19,8 @@ package org.fortiss.tooling.base.ui.editpart; import org.eclipse.emf.common.notify.Adapter; import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.impl.AdapterImpl; import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.util.EContentAdapter; import org.eclipse.gef.editparts.AbstractGraphicalEditPart; import org.fortiss.tooling.kernel.ui.extension.IModelElementHandler; import org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService; @@ -44,11 +44,12 @@ public abstract class GraphicalEditPartBase<T extends EObject> extends * The adapter used to receive change notifications for the * {@link #modelElement}. */ - protected final Adapter fullRefreshAdapter = new AdapterImpl() { + protected final Adapter fullRefreshAdapter = new EContentAdapter() { /** {@inheritDoc} */ @Override public void notifyChanged(Notification notification) { + super.notifyChanged(notification); // do not care what happens, just refresh everything refresh(); } @@ -99,9 +100,4 @@ public abstract class GraphicalEditPartBase<T extends EObject> extends } return super.getAdapter(key); } - - /** Returns the model element of this edit part. */ - public T getModelElement() { - return modelElement; - } } -- GitLab