Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
STEM Model Generator/EAnnotations
STEM Model Generator EAnnotation info coming soon.
Ecore Settings
GenModel Settings
To take advantage of the STEM Model Generator's custom templates, you must enable Dynamic Templates in your project's GenModel.
- Open your project's .genmodel in the EMF Generator editor
- Select the top level item (the GenModel)
- Right click and select Show Properties View
- Apply the following settings exactly as specified. When finished, Save the GenModel.
Property Value Compliance Level 6.0 Runtime Version 2.7 Suppress Notification true Public Constructors true Dynamic Templates true Force Overwrite true Templates Directory platform:/plugin/org.eclipse.stem.model.codegen/templates Template Plug-in Variables STEM_CODEGEN=org.eclipse.stem.model.codegen Update Classpath true
Running the Code Generator
After you finish editing the Ecore and GenModel, you can now run the STEM Model Generator directly. The STEM Model Generator acts as an EMF Generator Adapter, therefore it runs automatically when you execute the EMF Code Generator.
- Open your project's .genmodel in the EMF Generator editor
- Select the top-level item (the GenModel)
- Right click and select a Generate option (Generate All, for example)
- Wait while the EMF Code Generator + STEM Model Generator run