Linux Today: Linux News On Internet Time.

More on LinuxToday

developerWorks: Model-Driven Development with the Eclipse Modeling Framework, Part 1

Apr 30, 2004, 07:00 (0 Talkback[s])
(Other stories by Adrian Powell)

"The Eclipse Modeling Framework (EMF) is an open source framework targeting Model-Driven Architecture (MDA) development. For the few of us lucky enough to get a UML model, it can help us turn the documentation into code. For the rest of us, it is another tool to convince your boss that spending the time to model your solution can really pay off. In addition to generating Java code with all sorts of bells and whistles, EMF can also generate Eclipse plug-ins and graphical, customizable editors. When you change your model (it happens, really), the EMF can keep the code synchronized to your model at the click of a button.

"The EMF-generated code is no throw-away solution either. It supports the standard create, retrieve, update, and delete operations, and it also supports cardinality constraints, complex relationships and inheritance structures, containment definitions, and a suite of attribute descriptions. The generated code provides notification, referential integrity, and customizable persistence to XMI. All you have to do is create an object model, which you probably wanted to do anyway..."

Complete Story

Related Stories: