Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 360528

Summary: [EMF Compare UML] Add Exported packages in org.eclipse.emf.compare.uml2
Product: [Modeling] EMFCompare Reporter: Arthur Daussy <arthur.daussy>
Component: CoreAssignee: EMF Compare <emf.compare-inbox>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3    
Version: 1.3   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Arthur Daussy CLA 2011-10-11 06:45:36 EDT
Would it be possible to add to Export-Package the following packages in order to make them available for the SysML language integration plugins:

  - org.eclipse.emf.compare.uml2.diff.internal.extension
  - org.eclipse.emf.compare.uml2.diff.internal.extension.profile


Regards,

Arthur Daussy
Comment 1 Cedric Brun CLA 2011-10-11 06:56:19 EDT
It's not clear what should be API and what should not in these packages. I exported all of them with an x-internal annotation for now. Please tell us what you ends up really using at the end so that we can move those classes in a clearly defined API.

The next 1.3 build will have those packages exported.
Comment 2 Arthur Daussy CLA 2011-10-11 07:18:16 EDT
I would need the following specific classes:
 -> org.eclipse.emf.compare.uml2.diff.internal.extension.IDiffExtensionFactory
  To define my own DiffSysMLExtensionFactoryRegistry and use it.
 -> org.eclipse.emf.compare.uml2.diff.internal.extension.profile
  To define my own differences which will inherit from those. Catch inherited SysML differences, handle it and hide the UML one.
Comment 3 Laurent Goubet CLA 2013-01-17 08:32:04 EST
batch-closing a bunch of "RESOLVED" bugs.