Skip to main content



      Home
Home » Modeling » EMF » basePackage ignored when generating EMF classes with Ecore2Java ant task
basePackage ignored when generating EMF classes with Ecore2Java ant task [message #1070269] Wed, 17 July 2013 11:45 Go to next message
Eclipse UserFriend
I am generating EMF code using Ecore2Java ant task:

  <target name="gen-emf" description="Generate EMF classes.">
    <emf.Ecore2Java
          model="/build/plugins/com.ens.myproj/model/myproj.ecore" 
          genModel="/build/plugins/com.ens.myproj/model/myproj.genmodel" 
          ModelProject="/build/plugins/com.ens.myproj"
          modelProjectFragmentPath="src"
          generateJavaCode="true"
          generateModelProject="true"
          generateEditProject="false"
          generateEditorProject="false">
    </emf.Ecore2Java>
  </target>


In the genmodel, I am specifying:
<genPackages prefix="MyProj" basePackage="com.ens" ecorePackage="myproj.ecore#/">

When I generate the code, everything is generated under src/myproj package, the basePackage of "com.ens" seems to be ignored. This works fine when generating from the UI.

Any idea on what I'm missing here?

Thanks.
Re: basePackage ignored when generating EMF classes with Ecore2Java ant task [message #1070310 is a reply to message #1070269] Wed, 17 July 2013 13:48 Go to previous message
Eclipse UserFriend
The problem was that the genmodel was being overwritten. I added the following tag:
reconcileGenModel="reload"

If not specified, it defaults to "overwrite".
Previous Topic:getting resource from model element
Next Topic:EMF tool as console application
Goto Forum:
  


Current Time: Wed Jul 30 15:06:50 EDT 2025

Powered by FUDForum. Page generated in 0.06562 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top