Skip to main content
Jump to: navigation, search

Dawn Codegen

Revision as of 05:47, 17 September 2010 by (Talk | contribs) (Dawn Codegen)

Dawn Codegen

Check out the examples project

First we will check out the Dawn Acore example from the cvs repository. Click Window->Open Perspective->Other… and choose the CVS Perspective.



Then connect to the repository with the following parameters:


Repository path: /cvsroot/modeling

User: anonymous

Then navigate to the CDO incubator as shown below and check the project out.


Now we will generate the code as you would do it for a normal project. This means the model code, the edit plug-in and GMF diagram plug-in.



Now your workspace contains the plug-ins: the one containing the model code, the edit plug-in and the diagram plug-in. Now right click the the gmf gen model an examine the context menu. You will see an additional entry called "Generate Dawn Genmodel"


Running this will create a new file called acore.dawngenmodel. This model contains specific information for the Dawn generator.


For example it allows to configure the names of the extension classes generated by dawn.


In a final step now right click the Dawn genmodel and choose "Generate Dawn GMF Fragment" from the context menu.


Now a fragment will be created containing all the specific extensions for your diagram.


Back to the top