Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » Setting a default implementation for methods
Setting a default implementation for methods [message #1773466] Thu, 28 September 2017 09:01 Go to next message
Martin Hensin is currently offline Martin HensinFriend
Messages: 1
Registered: September 2017
Junior Member
Hello everyone,

I have made an Ecore for a java project and I have created a "genmodel" file from the Ecore and could generate all java classes from it. The problem that I would have a default implementation "Java code" for some methodes, so that by every changing in my Ecore-file I have not to write the implementation again after a new classes generation.

Any suggest?

Thanks alot!
Re: Setting a default implementation for methods [message #1773510 is a reply to message #1773466] Thu, 28 September 2017 17:52 Go to previous messageGo to next message
Pavel Vlasov is currently offline Pavel VlasovFriend
Messages: 23
Registered: December 2015
Junior Member
It is possible with model annotations, but I don't remember details.
Re: Setting a default implementation for methods [message #1774297 is a reply to message #1773510] Thu, 12 October 2017 14:01 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 31780
Registered: July 2009
Senior Member
Sorry, I wasn't seeing posts because of

You can do it like this:
    <eOperations name="foo">
      <eAnnotations source="">
        <details key="body" value="// &lt;%java.util.Map$Entry%> "/>

The body can be any valid Java and you can use <%a.b.C$D%> to import names...

Ed Merks
Professional Support:
Previous Topic:Application Model Editor - Handled Menu Item Icons
Next Topic:How to get annotations of enum literals at runtime?
Goto Forum:

Current Time: Sat Mar 06 12:33:37 GMT 2021

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

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

Back to the top