Author: qmathe Date: Mon Nov 19 16:47:43 2012 New Revision: 7880 URL: http://svn.gna.org/viewcvs/etoile?rev=7880&view=rev Log: Moved most persistent root related logic from COEditingContext to COPersistentRootEditingContext.
* Moved object change tracking (insertion, updates, deletion) to COPersistentRootEditingContext * Moved persistent root reloading and unloading to COPersistentRootEditingContext * Moved core commit logic to COPersistentRootEditingContext * Introduced some new experimental methods to manage persistent roots in COEditingContext Note: the object cache remains in COEditingContext for now (this choice is still under evaluation). Modified: trunk/Etoile/Frameworks/CoreObject/COCommitTrack.m trunk/Etoile/Frameworks/CoreObject/COCustomTrack.m trunk/Etoile/Frameworks/CoreObject/COEditingContext.h trunk/Etoile/Frameworks/CoreObject/COEditingContext.m trunk/Etoile/Frameworks/CoreObject/COFault.h trunk/Etoile/Frameworks/CoreObject/COFault.m trunk/Etoile/Frameworks/CoreObject/COPersistentRootEditingContext.h trunk/Etoile/Frameworks/CoreObject/COPersistentRootEditingContext.m _______________________________________________ Etoile-cvs mailing list Etoile-cvs@gna.org https://mail.gna.org/listinfo/etoile-cvs