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.

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.

For the beginner

Lots of coding on the Tree View, its Model and its adapters. Looking at other tools and they seem way too complicated. What the heck do you do with it if you are a beginner? This led me to think that it would be nice if you are a user that just wanted to get […]

More coding

More coding. I simplified the graphics model in the GEF editor making it generic. Now I’ve been working on the Model Tree Viewer linking it to the Ecore model.

Eclipse woes

I installed Eclipse 3.6 M5. And now Carbon Mac GEF apps crash completely when you select something on the palette. Groan. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=301400 Eclipse 3.5 ———– Selection problems on Cocoa (https://bugs.eclipse.org/bugs/show_bug.cgi?id=279103) Some other Cocoa bugs Various Linux bugs Eclipse 3.6 ———– The GEF crash bug on Carbon

Meeting

Drove to Northington for a project meeting with a 40 minute detour driving around and around and around in a loop around and around and around… I arrived stressed. Discussed and did a show and tell. Seems to be all OK except that now we want all the ArchiMate layers implemented, not just the Business […]

Begin typing your search term above and press enter to search. Press ESC to cancel.