Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "STEM Model Generator/EAnnotations"

(GenModel Settings)
Line 42: Line 42:
 
| true
 
| 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 CodeGen.
 +
 
 +
# 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

Revision as of 18:35, 5 September 2012

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.

  1. Open your project's .genmodel in the EMF Generator editor
  2. Select the top level item (the GenModel)
  3. Right click and select Show Properties View
  4. 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 CodeGen.

  1. Open your project's .genmodel in the EMF Generator editor
  2. Select the top-level item (the GenModel)
  3. Right click and select a Generate option (Generate All, for example)
  4. Wait while the EMF Code Generator + STEM Model Generator run

Back to the top