Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse Modeling Project
  4. Eclipse EMF Compare
  5. 3.1.0
  6. 3.1.0 Release Review

Eclipse EMF Compare 3.1.0 Release Review

Type: 
Release
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, June 10, 2015
Project: 
Eclipse EMF Compare
Release: 

3.1.0

Description: 

EMF Compare 3.1.0 mainly focuses on the user experience, stabilizing and opening the extension points planned for the user interface, and deepening the support for team providers (mainly focusing on EGit).

Support for the graphical diagrams comparison through Papyrus has also been greatly enhanced with this release, along with the performance of the UML comparison support used under the hood by Papyrus.

The release material and New & Noteworthy for this release can be found at https://wiki.eclipse.org/EMF_Compare/ReleaseReview/Mars .

This release is part of the Mars simultaneous release train.

API Certification: 

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues: 

No change

Security Issues: 

None

Non-Code Aspects: 

Continuous Integration

The project is built from the EMF Compare HIPP through Tycho. A nightly is built once a day if the SCM polling sees a change from the last build.

Unit Tests

1704 unit tests launched on every build.

Code coverage is about 74% of the code base.

Code Quality

Common formatter and compiler configuration used throughout the whole project's plug-ins.

Checkstyle activated on all distinct plug-ins.

Eclemma used on a regular basis to ensure and improve code coverage from the unit tests.

Yourkit java Profiler used on a regular basis to improved performances and avoid bottlenecks.

Findbugs launched on a regular basis to avoid detectable bugs.

Javadoc represents about 40% of the java source code.

An analysis of the code base is available on Open Hub.

Usability Details: 

EMF Compare is conforming to the Eclipse user interface guidelines.

Localization : integrated into Babel

End of Life: 

There are no outstanding issues with the API state of this release. All mehods and classes that face deletion have been marked as deprecated with instructions on how to switch to the new behavior, and will stay in the code base until the next release.

Standards: 

No standard exists concerning the model comparison, though EMF Compare works nicely with any standard-based metamodel.

Since the 1.2 release a specific support for the UML standard is included in EMF Compare. This is also included in the 3.* stream.

Communities: 

Talks about EMF Compare have been given on the the following events:

  • Eclipse Con US 2015
    • Taming EMF Compare 2

Talks have been submitted for the following events: Eclipse Con France 2015:

  • EMF Compare - User Experience matters

Other medium:

  • Activity on the newsgroups
    • eclipse.modeling.emf : 41 new threads on EMF Compare from June 2014 to May 2015
    • eclipse.tools.emf : 2 new threads on EMF Compare from June 2013 to May 2014
This release is part of Mars.
  • Sign in to post comments.

Project Links

  • Getting Started
  • Website
Eclipse EMF Compare

Related Projects

Related Projects:

  • Eclipse Modeling Project
    • Eclipse Modeling Framework - Container Project

Project Hierarchy:

  • Eclipse Modeling Project
  • Eclipse EMF Compare

Tags

Technology Types
  • Modeling
Build Technologies
  • Tycho

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top