Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    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 15:45 Go to next message
Bo Berney is currently offline Bo BerneyFriend
Messages: 12
Registered: July 2009
Junior Member
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 17:48 Go to previous message
Bo Berney is currently offline Bo BerneyFriend
Messages: 12
Registered: July 2009
Junior Member
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: Sat Sep 21 04:01:49 GMT 2024

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

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

Back to the top