Objectives: - implement the basic Factory.createXXX methods - adjust my plan to be more productive & to better identify my objectives - implement identification methods "isAXXX()" for UML elements - figure out an undo & redo mechanism - figure out the event notification mechanism
Achieved: - I realised that the UMLAdapterFactory.createXXX() methods shouldn't be used, instead an undo/redo mechanism should be at the model implementation level and the creation of model elements should be done with this mechanism - I analysed the EMF.Edit mechanism for: Command, CommandStack and Notify mechanisms; I believe that instead of pure UML superstructure elements we should use Item providers that will adapt the model elements supporting also undo/redo and centralized notification. - I tested the EMF.Edit implementation from Eclipse UML2, I need more tests, but I had achieved to actually undo my command applied to the model. - I wrote some documentation about the eUML model subsystem and the Eclipse UML2 plugin: http://euml.wikispaces.com/ This is a wiki, anyone has write access, if you want to add something feel free to do so. I am notified every time someone makes a change so I can review it. Objectives for the next week: - implement the basic EMF.Edit mechanisms - implement some model element creation commands that will support undo/redo & notification Bogdan --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
