| Summary: | [EMF Compare UML] Add Exported packages in org.eclipse.emf.compare.uml2 | ||
|---|---|---|---|
| Product: | [Modeling] EMFCompare | Reporter: | Arthur Daussy <arthur.daussy> |
| Component: | Core | Assignee: | 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
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. 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. batch-closing a bunch of "RESOLVED" bugs. |