Changes between Version 9 and Version 10 of GROUP_CHANGES_R0


Ignore:
Timestamp:
05/28/09 13:08:54 (16 years ago)
Author:
meddle
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_CHANGES_R0

    v9 v10  
    6161  * There will be changes for creating and destroying resource, as beginning and ending of it's lifetime. (Will be implemented with the serialization in some of the next revisions). 
    6262  * There will be changes for entering of a pro object in a given resource space and exiting of a pro object from a given resource space. 
     63  * All of the resources have to have their own history, and that history will include the changes of all the objects in their own ResourceSpace => it will be part of the ResourceSpace. 
     64 
     65After all this ideas we can list all of the primitive changes that will be serializable and all the grouped changes will be set of them: 
     66 * Set a value to a non list property : ValueChange. 
     67 * Set an element to a given index of a pro-list : BaseProListChange.SET 
     68 * Add an element to a pro-list : BaseProListChange.ADD 
     69 * Remove an element from a pro-list : BaseProListChange.REMOVE 
     70 * Create a Resource : CreateResourceChange (will be designed in the next revision). 
     71 * Destroy a Resource : DestroyResourceChange (will be designed in the next revision). 
     72 * Create a pro-object in a ResourceSpace (Attach) : CreateProObjectChange. (may be better name is AttachChange or AttachProObjectChange). 
     73 * Destroy a pro-object that is an a ResourceSpace (Detach) : DestroyProObjectChange. (may be better name is DetachChange or DetachProObjectChange). 
     74 * Undo a change : UndoChange. 
     75 * Redo a change : RedoChange. 
     76 * Skip a change : SkipChange. The Unskip action is skip of a skip so this change will work for it. 
    6377   
    6478