Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 295639 - Java Metamodel alternative implementations & benchmarks
Summary: Java Metamodel alternative implementations & benchmarks
Status: CLOSED FIXED
Alias: None
Product: MoDisco
Classification: Modeling
Component: Contribution (show other bugs)
Version: 0.8.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 0.8.0   Edit
Assignee: Fabien Giquel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 295628 295632
Blocks:
  Show dependency tree
 
Reported: 2009-11-19 13:44 EST by Fabien Giquel CLA
Modified: 2010-09-28 05:05 EDT (History)
3 users (show)

See Also:
fabien.giquel: iplog+


Attachments
org.eclipse.gmt.modisco.java.cdo (210.20 KB, application/zip)
2009-11-19 13:44 EST, Fabien Giquel CLA
fabien.giquel: iplog+
Details
org.eclipse.gmt.modisco.java.classiceobject (285.46 KB, application/zip)
2009-11-19 13:47 EST, Fabien Giquel CLA
fabien.giquel: iplog+
Details
org.eclipse.gmt.modisco.java.nousages (280.25 KB, application/zip)
2009-11-19 13:47 EST, Fabien Giquel CLA
fabien.giquel: iplog+
Details
org.eclipse.gmt.modisco.java.nousages.cdo (213.05 KB, application/zip)
2009-11-19 13:48 EST, Fabien Giquel CLA
fabien.giquel: iplog+
Details
org.eclipse.gmt.modisco.java.discoverer.tests (26.07 KB, application/zip)
2009-11-19 13:49 EST, Fabien Giquel CLA
fabien.giquel: iplog+
Details
org.eclipse.gmt.modisco.java.discoverer.benchmark (40.44 KB, application/zip)
2009-11-19 13:49 EST, 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-11-19 13:44:48 EST
Created attachment 152623 [details]
org.eclipse.gmt.modisco.java.cdo

Hi,

here are six new projects about java models discovery :

- an implementation of java metamodel using CDO serialization
- an implementation of java metamodel using Classic EObject implementation (in
opposition with MinimalEObject used in org.eclipse.gmt.modisco.java)
- a definition and implementation of java metamodel without opposite links for
bindings (i.e. without opposite links for access to types, variables & method)
for memory usage optimization
- a definition and implementation of java metamodel without opposite links and
using CDO
- a tests project
- a benchmark project : defines some discoverers for the alternative
implementations and proposes some BIRT report on memory/time elapsed

(these projects will be included in 'tests' branche of repository)

Contributors of the new projects are : Grégoire DUPE & Fabien GIQUEL & Romain
DERVAUX.
Romain Dervaux (non committer) wrote less than 250 lines of code for this
contribution.

Fabien.
Comment 1 Fabien Giquel CLA 2009-11-19 13:47:06 EST
Created attachment 152624 [details]
org.eclipse.gmt.modisco.java.classiceobject
Comment 2 Fabien Giquel CLA 2009-11-19 13:47:59 EST
Created attachment 152625 [details]
org.eclipse.gmt.modisco.java.nousages
Comment 3 Fabien Giquel CLA 2009-11-19 13:48:39 EST
Created attachment 152626 [details]
org.eclipse.gmt.modisco.java.nousages.cdo
Comment 4 Fabien Giquel CLA 2009-11-19 13:49:24 EST
Created attachment 152627 [details]
org.eclipse.gmt.modisco.java.discoverer.tests
Comment 5 Fabien Giquel CLA 2009-11-19 13:49:54 EST
Created attachment 152628 [details]
org.eclipse.gmt.modisco.java.discoverer.benchmark
Comment 6 Romain Dervaux CLA 2009-11-19 14:57:26 EST
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 7 Hugo Bruneliere CLA 2009-11-20 04:56:17 EST
Hi Fabien,

Please, for the next time, don't forget to mark the bug has "Assigned" and put "modisco.web-inbox@eclipse.org" in Cc so that all committers can follow ;-)

est regards,

Hugo
Comment 8 Hugo Bruneliere CLA 2009-11-27 12:05:22 EST
Fabien,

I checked these plug-ins for updating my local version and I saw that they are all in the "Tests" folder.

I understand for the "java.discoverer.tests" and maybe "java.discoverer.benchmark" plug-ins, but I think the other plug-ins should be in the "plugins" folder.

Please, could you make this move and inform me when actually done?

Best regards,

Hugo
Comment 9 Fabien Giquel CLA 2009-12-01 03:04:10 EST
I have moved the 4 alternative implementations to the 'plugins' folder.

Regards,
Fabien.
Comment 10 Hugo Bruneliere CLA 2009-12-14 09:42:48 EST
For IP Log: This contribution uses the "org.apache.derby" Orbit bundle
(CQ 2159)