Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 257803 - [POLISH] Refactor Invalidation event to include CDOChangeDescription
Summary: [POLISH] Refactor Invalidation event to include CDOChangeDescription
Status: CLOSED DUPLICATE of bug 318443
Alias: None
Product: EMF
Classification: Modeling
Component: cdo.core (show other bugs)
Version: 4.2   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 258863
Blocks:
  Show dependency tree
 
Reported: 2008-12-06 10:06 EST by Simon Mc Duff CLA
Modified: 2013-06-27 04:00 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Mc Duff CLA 2008-12-06 10:06:44 EST
In the following bugs
https://bugs.eclipse.org/bugs/show_bug.cgi?id=250486

Eike mentionned the following:
> CDOCommitContext is very old.. it was only moved from internal to public..
> CDOChangeDescription doesn't exist yet!!! (Where is it ?) When we will create
> CDOCHangeDescription it should be factor with CDOCOmmitContext.

I mean: Create a new interface CDOChangeDescription and move all methods (except getTransaction()) from CDOCommitContext to CDOChangeDescription. Let CDOCommitContext extend CDOChangeDescription. Maybe we can use that in invalidation events, too..
Comment 1 Eike Stepper CLA 2009-11-01 05:59:45 EST
Rebasing all unresolved enhancement requests to 3.0
Comment 2 Eike Stepper CLA 2010-06-29 04:50:52 EDT
Rebasing all outstanding enhancements requests to version 4.0
Comment 3 Eike Stepper CLA 2011-06-23 03:58:23 EDT
Moving all open enhancement requests to 4.1
Comment 4 Eike Stepper CLA 2012-08-14 22:56:54 EDT
Moving all open issues to 4.2. Open bugs can be ported to 4.1 maintenance after they've been fixed in master.
Comment 5 Eike Stepper CLA 2012-12-31 02:02:52 EST
We do have these:

org.eclipse.emf.cdo.view.CDOViewInvalidationEvent.getDirtyObjects()
org.eclipse.emf.cdo.view.CDOViewInvalidationEvent.getRevisionDeltas()
org.eclipse.emf.cdo.view.CDOViewInvalidationEvent.getDetachedObjects()

And CDOSessionInvalidationEvent *is* a CDOCommitInfo.

*** This bug has been marked as a duplicate of bug 318443 ***
Comment 6 Eike Stepper CLA 2013-06-27 04:00:25 EDT
Closing