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]

Reply via email to