Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 283593 - Definition and Implementation of new Java metamodel
Summary: Definition and Implementation of new Java metamodel
Status: CLOSED FIXED
Alias: None
Product: MoDisco
Classification: Modeling
Component: Contribution (show other bugs)
Version: 0.8.0   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 0.8.0 M4   Edit
Assignee: Hugo Bruneliere CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 283604
  Show dependency tree
 
Reported: 2009-07-15 13:20 EDT by Fabien Giquel CLA
Modified: 2013-04-29 07:57 EDT (History)
7 users (show)

See Also:
fabien.giquel: iplog+


Attachments
Java metamodel component (716.72 KB, application/zip)
2009-07-15 13:20 EDT, Fabien Giquel CLA
no flags Details
Java models view customization in MoDisco browser (61.28 KB, application/zip)
2009-07-17 06:17 EDT, Fabien Giquel CLA
no flags Details
Java metamodel component (783.73 KB, application/zip)
2009-07-31 05:14 EDT, Fabien Giquel CLA
no flags Details
Java models view customization in MoDisco browser (61.43 KB, application/zip)
2009-07-31 05:15 EDT, Fabien Giquel CLA
fabien.giquel: iplog+
Details
Java metamodel component (421.82 KB, application/zip)
2009-08-24 06:20 EDT, Fabien Giquel CLA
fabien.giquel: iplog+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fabien Giquel CLA 2009-07-15 13:20:20 EDT
Created attachment 141676 [details]
Java metamodel component

Hello,

here is a contribution to the MoDisco project.
It is a response to the duplication of Java metamodels in MoDisco.
As it was decided between AtlanMod (contributor of JavaAST discovery tool) and Mia-Software (contributor of J2SE5 metamodel and discovery tool), a new metamodel simply named 'Java' merges the both metamodels, based on a definition approved on each side.

The JavaAST and J2SE5 metamodels will become deprecated.

This post contains the attachment : 
- org.eclipse.gmt.modisco.java
  The metamodel definition (both in km3 and ecore format) and the Java implementation generated with EMF.


Authors : Fabien GIQUEL & Romain DERVAUX

wiki pages are already available :
Metamodel description : http://wiki.eclipse.org/MoDisco/Java
Comment 1 Fabien Giquel CLA 2009-07-17 06:17:07 EDT
Created attachment 141865 [details]
Java models view customization in MoDisco browser

The customization of view in MoDisco browser (org.eclipse.gmt.modisco.common.editor) for Java models
Comment 2 Hugo Bruneliere CLA 2009-07-22 08:47:37 EDT
Hi Fabien & Romain,

Thanks for your contribution!

For the IP review process to be launched on your submission, could you both make the following confirmations via this bug:

1. You authored 100% of the content
2. You have the rights to donate the content to Eclipse under the EPL
3. You have both already provided the filled Employer Consent Forms to the Foundation 

Best regards,

Hugo
Comment 3 Fabien Giquel CLA 2009-07-24 09:51:23 EDT
I confirm that

1. I and Romain authored 100% of the content
2. I and Romain have the rights to donate the content to Eclipse under the EPL
3. I and Romain have already provided the filled Employer Consent Forms to the
Foundation (just today concerning Romain)

Thanks,
Fabien.

Comment 4 Hugo Bruneliere CLA 2009-07-28 04:46:08 EDT
Hi Fabien,

Thanks for your confirmation: the IP review process is now launched.

I will keep you informed of its progress and I may ask you for complementary information if required.

Regards,

Hugo
Comment 5 Hugo Bruneliere CLA 2009-07-29 10:20:11 EDT
Hi Fabien,

It seems that the standard Eclipse header is missing in most of the source files from your contribution.

Please, could you correct this and resubmit an upgraded archive?

In the future, it would be great if you could first check that your contribution is well-formatted before actually submitting it.

Best regards,

Hugo
Comment 6 Fabien Giquel CLA 2009-07-31 05:14:09 EDT
Created attachment 143113 [details]
Java metamodel component

Hi,

I updated the source with correct copyright headers.
I made a mistake in the contributors list indicated within this bug :
The Java components are a rewriting of the J2SE5 source code (the aim is to have only one Java Metamodel in MoDisco in unifying and deprecating J2SE5 and JavaAST).
So the contributors list must also include the original J2SE5 contributors.

Thus, the contributors list for this bug is this :
- Sebastien Minguet
- Frederic Madiot
- Fabien Giquel
- Gabriel Barbier
- Erwan Breton
- Nicolas Bros
- Romain Dervaux


I will ask to each contributor to confirm here its participation and rights.

Sorry for the inconvenience,
Fabien GIQUEL.
Comment 7 Fabien Giquel CLA 2009-07-31 05:15:23 EDT
Created attachment 143114 [details]
Java models view customization in MoDisco browser
Comment 8 Romain Dervaux CLA 2009-08-03 10:56:25 EDT
I confirm that

1. I, DERVAUX romain, and others contributors listed in this bug, authored 100% of the content
2. I have the rights to donate the content to Eclipse under the EPL
3. I have already provided the filled Employer Consent Forms to the Foundation

Romain DERVAUX
Comment 9 Nicolas Bros CLA 2009-08-05 05:03:11 EDT
I confirm that

1. I, BROS Nicolas, and others contributors listed in this bug, authored
100% of the content
2. I have the rights to donate the content to Eclipse under the EPL
3. I have already provided the filled Employer Consent Forms to the
Foundation

Nicolas BROS.
Comment 10 Frederic Madiot CLA 2009-08-21 03:50:36 EDT
I confirm that

1. I, MADIOT Frédéric, and others contributors listed in this bug, authored 100% of the content
2. I have the rights to donate the content to Eclipse under the EPL
3. I have already provided the filled Employer Consent Forms to the Foundation

Frédéric MADIOT
Comment 11 Erwan Breton CLA 2009-08-21 05:34:03 EDT
I confirm that

1. I, BRETON Erwan and others contributors listed in this bug, authored 100% of
the content
2. I have the rights to donate the content to Eclipse under the EPL
3. I have already provided the filled Employer Consent Forms to the Foundation

Erwan BRETON
Comment 12 Gabriel BARBIER CLA 2009-08-21 10:09:31 EDT
I confirm that

1. I, BARBIER Gabriel, and other contributors listed in this bug, authored
100% of the content
2. I have the rights to donate the content to Eclipse under the EPL
3. I have already provided the filled Employer Consent Forms to the Foundation

Gabriel BARBIER.
Comment 13 Gabriel BARBIER CLA 2009-08-21 10:12:52 EDT
Hello Fabien,

Could you add the copyright headers in Java metamodel.
Several files in folder 'model' are not compliant.

Regards,
Gabriel
Comment 14 Fabien Giquel CLA 2009-08-24 06:20:22 EDT
Created attachment 145403 [details]
Java metamodel component

Adding headers on files in 'models' subdirectory.
Comment 15 Hugo Bruneliere CLA 2009-08-24 12:11:18 EDT
Hi all, 

I'm back from holidays!

I thank you all for your quick answers. Special thanks to Gabriel for reactivating the IP process ;-)

Regards,

Hugo 
Comment 16 Sébastien MINGUET CLA 2009-08-31 03:44:50 EDT
I confirm that

1. I, MINGUET Sébastien, and other contributors listed in this bug, authored
100% of the content
2. I have the rights to donate the content to Eclipse under the EPL
3. I have already provided the filled Employer Consent Forms to the Foundation

Sébastien MINGUET.
Comment 17 Hugo Bruneliere CLA 2009-09-04 11:11:47 EDT
Hi Fabien & Romain,

Your contribution has been successfully reviewed.
It is now available from the MoDisco SVN.

Thanks for this main contribution!

Best regards,

Hugo