Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2011-01-29 11:21:32 +0000
committerEike Stepper2011-01-29 11:21:32 +0000
commit28a1bb38436fe597f031e8e302ab0205fb244cf3 (patch)
treef3fe7d3cc56e4e6de69e5d5754a38f0a40987a46 /plugins
parent893654c3a46de6dba60cd8568624f217d3a8790c (diff)
downloadcdo-28a1bb38436fe597f031e8e302ab0205fb244cf3.tar.gz
cdo-28a1bb38436fe597f031e8e302ab0205fb244cf3.tar.xz
cdo-28a1bb38436fe597f031e8e302ab0205fb244cf3.zip
[283131] CDOObjects should send normal EMF notifications on rollback
https://bugs.eclipse.org/bugs/show_bug.cgi?id=283131
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOObjectImpl.java9
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/object/CDOLegacyWrapper.java5
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/view/AbstractCDOView.java3
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOObject.java2
4 files changed, 1 insertions, 18 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOObjectImpl.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOObjectImpl.java
index 2cdabaa2d5..31e17d5e3a 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOObjectImpl.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOObjectImpl.java
@@ -273,6 +273,7 @@ public class CDOObjectImpl extends EStoreEObjectImpl implements InternalCDOObjec
*/
public void cdoInternalPreLoad()
{
+ // Do nothing
}
public void cdoInternalPostLoad()
@@ -392,14 +393,6 @@ public class CDOObjectImpl extends EStoreEObjectImpl implements InternalCDOObjec
// Do nothing
}
- /**
- * @since 2.0
- */
- public void cdoInternalCleanup()
- {
- // Do nothing
- }
-
public InternalEObject cdoInternalInstance()
{
return this;
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/object/CDOLegacyWrapper.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/object/CDOLegacyWrapper.java
index 2ee2989293..4f964df769 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/object/CDOLegacyWrapper.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/object/CDOLegacyWrapper.java
@@ -293,11 +293,6 @@ public abstract class CDOLegacyWrapper extends CDOObjectWrapper
cdoInternalSetState(CDOState.CLEAN);
}
- public void cdoInternalCleanup()
- {
- // Do nothing
- }
-
@Override
public boolean equals(Object obj)
{
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/view/AbstractCDOView.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/view/AbstractCDOView.java
index e019e44518..d5a2c96515 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/view/AbstractCDOView.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/view/AbstractCDOView.java
@@ -807,13 +807,10 @@ public abstract class AbstractCDOView extends Lifecycle implements InternalCDOVi
*/
protected synchronized void cleanObject(InternalCDOObject object, InternalCDORevision revision)
{
- object.cdoInternalCleanup();
-
object.cdoInternalSetView(this);
object.cdoInternalSetRevision(revision);
object.cdoInternalSetID(revision.getID());
object.cdoInternalSetState(CDOState.CLEAN);
-
object.cdoInternalPostLoad();
}
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOObject.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOObject.java
index b3ce09510b..359365c418 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOObject.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/InternalCDOObject.java
@@ -32,8 +32,6 @@ public interface InternalCDOObject extends CDOObject, InternalEObject, InternalC
public InternalCDORevision cdoRevision();
- public void cdoInternalCleanup();
-
public void cdoInternalPostAttach();
public void cdoInternalPostDetach(boolean remote);

Back to the top