Coding summary

Tuesday – Adding the Properties View. Abandoned my Inspector roll-your-own one and went with Eclipse’s Tabbed Properties framework. Some refactoring. Wednesday – Re-installing OS X and Boot Camp Windows 7 on the MacBook. Problems installing Office 2008 for Mac. Thursday (today) – Refactoring and adding a new connection type and business object.

Coding hell

I didn’t sleep well, awake at about 5am. I was thinking about the architecture. So today I refactored out the GEF editor into its own plug-in so that one could add any type of diagram editor if you wish, meaning that a GMF-based editor could be added later. In the meantime I continue with the […]

Coding

Coding GEF code all day using some Eclipse Java code from other tools I’ve written. I need to have a temporary graphics model for it all to work to be replaced by another EMF model. We also need GEF policies, commands, edit parts and figures. It’s not easy. We’ll need two models and a UI […]

But maybe not yet

After further thinking I realised that what I didn’t like about the generated code from GMF was the RCP stuff which provides very limited menus and views. You can of course tell gmfgen to not generate any RCP code, only the diagram code. Then you could use the GMF diagram plug-in in your own RCP […]

Goodbye to GMF

After playing around some more with GMF I came to the decision that I will not use it. I feel like I am in a straight-jacket. I understand how it works but it’s going to take me some time to be entirely comfortable with it and know how to customise it. So…I’m going to use […]

Progress…

Working on the ArchiMate Ecore model. I attempted to define in the genmodel to use the I{0} pattern and the {0} pattern for generated Java interfaces and classes respectively. It seems that the GMF gmfgen generated code doesn’t respect this and uses the class names as defined in the *.ecore model. See here.

3D Graphical Editor for the GMF Mapping Model

Here‘s a guy who has created a 3D editor to create the mapping model: Everyone who has ever worked with GMF knows that it can be painful due to the steep learning curve and the tools it provides for editing the GMF models. The complexity of the models in combination with the very basic tooling […]

Eugenia

Eugenia uses annotations to add information to the Ecore domain model so that the GMF GraphModel and MapModel can be generated automatically. This might be worth looking into, though I feel I should really just get to grips with creating these models myself.

Graphiti

The Graphiti project aims to offer an Eclipse-based graphics framework to enable easy development of state-of-the-art diagram editors for domain models. SAP plans to contribute the developed framework. The objectives of the Graphiti project are the following Provide an easy to use and well structured plain Java API for building graphical tools Provide documentation and […]

More GMF experimentation

Have been playing more with GMF tools, it really is powerful stuff and I can see why the e4 project is built upon EMF type models. I just need to figure out how to keep all the *.gmf* files in sync when you manually edit each one.

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