To edit or add content to this Wiki, you can simply create a new account at http://wocommunity.org/account.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

WOLips encapsulates the functionality of EOGenerator so that the Java classes can be generated from within Eclipse. WOLips can create an .eogen definition for you when the model is created or you can create one after the model has been created by going to File - New - Other... and selecting EOGenerator.

Install and Configure EOGenerator

Before you can generate Java classes you will need to download and install EOGenerator and then tell Eclipse where it is in preferences:

Setup Configuration for a Model

The next step is to fill in the .eogen configuration for your model.

Multiple Models

If you have multiple models that you need to generate Java classes for, and they need different settings (templates, destination directories etc), each of these will need its own .eogen configuration.

Double click on the <ModelName>.eogen icon in the Package Explorer or Navigator:

The top section of the editor looks like this:

Set the model(s) to generate Java for in the first area. In the second include models containing prototypes and models that are referenced by the models in the first group, but which should not have Java generated for the entities in them.

The File Names settings can be ignore unless you need to generate oddly formed file names. You will usually want to Create Packages (place the generated files in a directory corresponding to their package). It can useful to have different Destination and Subclass Destination directories. The totally generated classes in the Destination directory are not very interesting and can be tucked away out of sight.

The Templates determine how the Java code is generated. The setting should be self explanatory. The Defines are useful for extending the templates with custom values.

Generate the Classes

To generate the Java classes, simply right (control) click on the .eogen configuration and select EOGenerate... from the context menu. A dialog window will be shown when EOGenerator finishes so that you can verify what it did.

  • No labels