diff options
author | Eike Stepper | 2007-07-14 08:07:40 +0000 |
---|---|---|
committer | Eike Stepper | 2007-07-14 08:07:40 +0000 |
commit | 17b0ea6fdee533a99bc5278fb0c5048d3a4f6fc4 (patch) | |
tree | 61a0b3fb91e04920876c7bcce537474d0e0c9f29 /plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOObjectImpl.java | |
parent | 2e4ea5399a6f7762e181863d60d7db2d5ce1be0c (diff) | |
download | cdo-17b0ea6fdee533a99bc5278fb0c5048d3a4f6fc4.tar.gz cdo-17b0ea6fdee533a99bc5278fb0c5048d3a4f6fc4.tar.xz cdo-17b0ea6fdee533a99bc5278fb0c5048d3a4f6fc4.zip |
*** empty log message ***
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOObjectImpl.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOObjectImpl.java | 18 |
1 files changed, 9 insertions, 9 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 d684bac29b..87b83be142 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 @@ -60,7 +60,7 @@ public class CDOObjectImpl extends EStoreEObjectImpl implements CDOObject public CDOClassImpl cdoClass() { - return EMFUtil.getCDOClass(eClass()); + return EMFUtil.getCDOClass(eClass(), cdoView().getSession().getPackageManager()); } public CDOID cdoID() @@ -127,11 +127,11 @@ public class CDOObjectImpl extends EStoreEObjectImpl implements CDOObject } } - void setAdapter(CDOViewImpl adapter) + void setAdapter(CDOViewImpl view) { if (this instanceof CDOResourceImpl) { - ((CDOResourceImpl)this).cdoSetView(adapter); + ((CDOResourceImpl)this).cdoSetView(view); } } @@ -207,7 +207,7 @@ public class CDOObjectImpl extends EStoreEObjectImpl implements CDOObject TRACER.format("Finalizing revision for {0}", this); } - CDOViewImpl adapter = cdoView(); + CDOViewImpl view = cdoView(); revision.setVersion(1); revision.setContainerID(eContainer == null ? CDOID.NULL : ((CDOObjectImpl)eContainer).cdoID()); revision.setContainingFeature(eContainerFeatureID); @@ -222,17 +222,17 @@ public class CDOObjectImpl extends EStoreEObjectImpl implements CDOObject EStructuralFeature eFeature = eDynamicFeature(i); if (!eFeature.isTransient()) { - finalizeRevisionFeature(adapter, revision, i, setting, eFeature); + finalizeRevisionFeature(view, revision, i, setting, eFeature); } } } } } - private void finalizeRevisionFeature(CDOViewImpl adapter, CDORevisionImpl revision, int i, Object setting, + private void finalizeRevisionFeature(CDOViewImpl view, CDORevisionImpl revision, int i, Object setting, EStructuralFeature eFeature) { - CDOFeatureImpl cdoFeature = EMFUtil.getCDOFeature(eFeature); + CDOFeatureImpl cdoFeature = EMFUtil.getCDOFeature(eFeature, cdoView().getSession().getPackageManager()); if (TRACER.isEnabled()) { TRACER.format("Finalizing feature {0}", cdoFeature); @@ -247,7 +247,7 @@ public class CDOObjectImpl extends EStoreEObjectImpl implements CDOObject { if (isReference) { - value = CDOStore.convertToID(adapter, value); + value = CDOStore.convertToID(view, value); } revision.add(cdoFeature, index++, value); @@ -257,7 +257,7 @@ public class CDOObjectImpl extends EStoreEObjectImpl implements CDOObject { if (isReference) { - setting = CDOStore.convertToID(adapter, setting); + setting = CDOStore.convertToID(view, setting); } revision.set(cdoFeature, 0, setting); |