Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java13
1 files changed, 8 insertions, 5 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 de4291dc2a..eff2d2d327 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
@@ -52,15 +52,18 @@ public class CDOObjectImpl extends EStoreEObjectImpl implements CDOObject
super(CDOStore.INSTANCE);
state = CDOState.TRANSIENT;
eContainer = null;
- if (TRACER.isEnabled())
- {
- TRACER.format("Creating object: {0}", cdoClass());
- }
}
public CDOClassImpl cdoClass()
{
- return EMFUtil.getCDOClass(eClass(), cdoView().getSession().getPackageManager());
+ CDOViewImpl view = cdoView();
+ if (view == null)
+ {
+ System.out.println(eClass());
+ }
+
+ CDOSessionPackageManager packageManager = view.getSession().getPackageManager();
+ return EMFUtil.getCDOClass(eClass(), packageManager);
}
public CDOID cdoID()

Back to the top