Birminham demo

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.

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

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