diff options
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 | 13 |
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() |