eclipse-passage / passage

Define and control license checks and usage constraints for OSGi / RCP / IDE
https://www.eclipse.org/passage/
Eclipse Public License 2.0
6 stars 8 forks source link

Remove RO descriptors layer #1346

Closed ruspl-afed closed 1 month ago

ruspl-afed commented 2 months ago

Practice shows that there is no decent life outside of EMF (many thanks to @merks again!)

For the very theoretical use case where Passage will be filled with licensing metadata from non-EMF sources, it looks more reasonable to create EMF objects upon such a data first and then business as usual.

For the sensitive licensing data we already have OOP-style implementation.

So, let's remove excessive RO descriptors layer and use EMF directly.

eparovyshnaya commented 1 month ago

Many thanks, @ruspl-afed !