Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » Importing in a grammar an external metamodel depending on another metamodel
Importing in a grammar an external metamodel depending on another metamodel [message #636728] Tue, 02 November 2010 15:15 Go to next message
Steven Derrien is currently offline Steven DerrienFriend
Messages: 50
Registered: July 2009
Member
Hi,

After being able to import an external metamodel containing several EPackage in my grammar, I
am facing another problem, related to the fact that my metamodel definitions (A.ecore) uses
another metamodel (B.ecore) as some EClass in A extend some EClass in B.

To make sure that the MWE2 workflow can find the corresponding EPackages, I used the following
lines in my mwe2 workflow.

fragment = ecore.EcoreGeneratorFragment {
referencedGenModels = " platform:/resource/projectA/model/A.genmodel,platform:/resou rce/projectB/model/B.genmodel "
}

Which leads to the following error during the workflow execution

java.lang.NullPointerException
at org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.set ImportManager(GenModelImpl.java:2136)
at org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.set ImportManager(GenModelImpl.java:2136)

I also tried with

fragment = ecore.EcoreGeneratorFragment {
referencedGenModels = "platform:/resource/projectA/model/A.genmodel"
referencedGenModels = "platform:/resource/projectB/model/B.genmodel"
}

Which then leads to the following error during the workflow execution

java.lang.NullPointerException
at org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.find GenPackageHelper(GenBaseImpl.java:870)
at org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.fin dGenPackage(GenModelImpl.java:1839)

PS: Because of some preexisting code base, I cannot generate a single genmodel implementing A and B as a
workaround.


Steven
Re: Importing in a grammar an external metamodel depending on another metamodel [message #636811 is a reply to message #636728] Tue, 02 November 2010 21:36 Go to previous message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14665
Registered: July 2009
Senior Member
double post - please have a look at the other one for a solution
http://www.eclipse.org/forums/index.php?t=msg&th=199557& amp;start=0


Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Previous Topic:Optional values in rules
Next Topic:extend enum syntax for default values ?
Goto Forum:
  


Current Time: Thu Apr 25 03:35:31 GMT 2024

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

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

Back to the top