Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » No getter or adder for 'genmodels' (EcoreGeneratorFragment)
No getter or adder for 'genmodels' (EcoreGeneratorFragment) [message #58208] Tue, 14 July 2009 09:27 Go to next message
Ilyas Keser is currently offline Ilyas KeserFriend
Messages: 85
Registered: July 2009
Member
Hi @all,

I try to run the MWE workflow but get an error message:

343 [main] ERROR eclipse.emf.mwe.core.WorkflowRunner - [ERROR]: No
getter or adder method for property 'genmodels' in clazz
'org.eclipse.xtext.generator.ecore.EcoreGeneratorFragment' found.

The grammar file imports UML metamodel:

import "http://www.eclipse.org/uml2/3.0.0/UML" as test

And the workflow file establish the reference to the genmodel:

<fragment class="org.eclipse.xtext.generator.ecore.EcoreGeneratorFragment ">
<genmodels
value=" platform:/resource/org.xtext.example.mydsl/src/org/xtext/exa mple/UML.genmodel "/>
</fragment>

Thanks
ILyas
Re: No getter or adder for 'genmodels' (EcoreGeneratorFragment) [message #58233 is a reply to message #58208] Tue, 14 July 2009 09:28 Go to previous messageGo to next message
Sebastian Zarnekow is currently offline Sebastian ZarnekowFriend
Messages: 3118
Registered: July 2009
Senior Member
Hi Ilyas,

please try genModels with an uppercase M instead.

Hope that helps,
Sebastian

Am 14.07.2009 11:27 Uhr, schrieb Ilyas Keser:
> Hi @all,
>
> I try to run the MWE workflow but get an error message:
> 343 [main] ERROR eclipse.emf.mwe.core.WorkflowRunner - [ERROR]: No
> getter or adder method for property 'genmodels' in clazz
> 'org.eclipse.xtext.generator.ecore.EcoreGeneratorFragment' found.
>
> The grammar file imports UML metamodel:
>
> import "http://www.eclipse.org/uml2/3.0.0/UML" as test
>
> And the workflow file establish the reference to the genmodel:
>
> <fragment class="org.eclipse.xtext.generator.ecore.EcoreGeneratorFragment ">
> <genmodels
> value=" platform:/resource/org.xtext.example.mydsl/src/org/xtext/exa mple/UML.genmodel "/>
>
> </fragment>
>
> Thanks
> ILyas
>
Re: No getter or adder for 'genmodels' (EcoreGeneratorFragment) [message #58255 is a reply to message #58233] Tue, 14 July 2009 09:37 Go to previous messageGo to next message
Ilyas Keser is currently offline Ilyas KeserFriend
Messages: 85
Registered: July 2009
Member
Hi Sebastian,

thanks, I should open the class EcoreGeneratorFragment:

public void setGenModels(String uris)

Regards,
ILyas
Re: No getter or adder for 'genmodels' (EcoreGeneratorFragment) [message #58305 is a reply to message #58255] Tue, 14 July 2009 11:33 Go to previous messageGo to next message
Ilyas Keser is currently offline Ilyas KeserFriend
Messages: 85
Registered: July 2009
Member
The path to the UML genmodel is:
/org.xtext.example.mydsl2/src/org/xtext/example/UML.genmodel .

The workflow file establishes the reference to the genmodel with:

<fragment class="org.eclipse.xtext.generator.ecore.EcoreGeneratorFragment ">
<genModels
value=" platform:/resource/org.xtext.example.mydsl2/src/org/xtext/ex ample/UML.genmodel "
/>
</fragment>

Running the workflow file reports following error:

EcoreGeneratorFragment - Couldn't find genmodel for uri
'platform:/resource/org.xtext.example.mydsl2/src/org/xtext/e xample/UML.genmodel'


Any ideas?
Thanks
ILyas
Re: No getter or adder for 'genmodels' (EcoreGeneratorFragment) [message #58330 is a reply to message #58305] Tue, 14 July 2009 11:44 Go to previous messageGo to next message
Ilyas Keser is currently offline Ilyas KeserFriend
Messages: 85
Registered: July 2009
Member
After adding platformUri to the StandaloneSetup:

<bean class="org.eclipse.emf.mwe.utils.StandaloneSetup">
<platformUri value="${runtimeProject}/.." />
<registerGeneratedEPackage value="org.eclipse.uml2.uml.UMLPackage"/>
</bean>

... running workflow reports:

org.eclipse.emf.common.util.WrappedException:
org.eclipse.emf.codegen.jet.JETException: InvocationTargetException
at
org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAda pter.generateJava(AbstractGeneratorAdapter.java:1112)
at
org.eclipse.emf.codegen.ecore.genmodel.generator.GenClassGen eratorAdapter.generateClass(GenClassGeneratorAdapter.java:14 7)
at
org.eclipse.emf.codegen.ecore.genmodel.generator.GenClassGen eratorAdapter.generateModel(GenClassGeneratorAdapter.java:10 7)
at
org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGene ratorAdapter.doGenerate(GenBaseGeneratorAdapter.java:220)
at
org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAda pter.generate(AbstractGeneratorAdapter.java:290)
at
org.eclipse.emf.codegen.ecore.generator.Generator.generate(G enerator.java:617)
at
org.eclipse.emf.codegen.ecore.generator.Generator.generate(G enerator.java:528)....
Re: No getter or adder for 'genmodels' (EcoreGeneratorFragment) [message #58450 is a reply to message #58330] Tue, 14 July 2009 14:21 Go to previous message
Sebastian Zarnekow is currently offline Sebastian ZarnekowFriend
Messages: 3118
Registered: July 2009
Senior Member
Hi Ilyas,

I'm afraid there is either something wrong in your project setup or you
stumbled across a bug. If you don't mind please feel free and send me
your project so I can double check your settings.

Regards,
Sebastian

Am 14.07.2009 13:44 Uhr, schrieb Ilyas Keser:
> After adding platformUri to the StandaloneSetup:
>
> <bean class="org.eclipse.emf.mwe.utils.StandaloneSetup">
> <platformUri value="${runtimeProject}/.." />
> <registerGeneratedEPackage value="org.eclipse.uml2.uml.UMLPackage"/>
> </bean>
>
> ... running workflow reports:
>
> org.eclipse.emf.common.util.WrappedException:
> org.eclipse.emf.codegen.jet.JETException: InvocationTargetException
> at
> org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAda pter.generateJava(AbstractGeneratorAdapter.java:1112)
>
> at
> org.eclipse.emf.codegen.ecore.genmodel.generator.GenClassGen eratorAdapter.generateClass(GenClassGeneratorAdapter.java:14 7)
>
> at
> org.eclipse.emf.codegen.ecore.genmodel.generator.GenClassGen eratorAdapter.generateModel(GenClassGeneratorAdapter.java:10 7)
>
> at
> org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGene ratorAdapter.doGenerate(GenBaseGeneratorAdapter.java:220)
>
> at
> org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAda pter.generate(AbstractGeneratorAdapter.java:290)
>
> at
> org.eclipse.emf.codegen.ecore.generator.Generator.generate(G enerator.java:617)
>
> at
> org.eclipse.emf.codegen.ecore.generator.Generator.generate(G enerator.java:528)....
>
>
Previous Topic:using xtext editors in a Rich Client
Next Topic:Conversion from oaw to tmf xtext - Problem with MetaModelRegistration
Goto Forum:
  


Current Time: Sun Jun 30 12:53:40 GMT 2024

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

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

Back to the top