To a Birmingham EAPG meeting to give the first public demo of a beta version of the tool. It went well. Many people are using [another vendor’s shit], a very comprehensive tool, though fucking expensive.
EMF is back!
I agonised and agonised the last few days…EMF or no EMF? I was worried about the backwards compatibility of EMF’s persistence but loved the way it takes care of notifications and code generation. Then last night I awoke at about 3 am and tossed and turned until 4:30 am to check something – EMF will […]
Why no EMF?
I spent two gnarly days coding and converted it back to a POJO model with JDOM. Why for God’s sake, why? EMF is great for Model construction and Notifications but I can’t guarantee that its serialisation will hold through any major refactoring. And of course it can’t be because how else can it persist? It […]
I don’t know any more…
I don’t know any more… I don’t like what goes on under the hood with EMF. What if I change a class structure? The persistence is goosed. What should I do? Go back to POJOs? This reminds me of using XStream or Java Serialisation.
Undo/Redo nearly working
Undo/Redo is nearly working now by using one CommandStack per model.
Major Refactor
I put the GEF editor back into the Editor module. Why? Because in order to do Undo/Redo I have to use GEF’s Command Stack and use its Commands in the Tree View and so the Editor module now has a dependency on GEF. In fact it has a dependency on the Diagram Editor. So why […]
Been Coding…
No entries for a while – coding hell. Moved all the models all to EMF. Now we have just two models – the ArchiMate model (with folders) and the GEF model. All done in EMF. Nice. Safe. Wicked…Creative.