Open hinerm opened 10 years ago
@melissalinkert: Our goal is for the scifio-ome-xml
component to be able to depend only on ome:ome-xml
and not ome:formats-api
. The 5.0.0
release got things much closer to that (thanks!), but there are still a couple of little things:
loci.formats.meta.MetadataConverter
to ome.xml.meta
.loci.formats.MetadataTools
to ome.xml.meta
.loci.formats.services.OMEXMLService
functionality to ome-xml
component.And maybe others; I didn't check 100% thoroughly yet. Basically, anything that does not need loci.formats.*
should live in ome-xml
IMO. Do you agree?
Anyway, this issue is a subset of that goal.
That list should be covered by: http://trac.openmicroscopy.org.uk/ome/ticket/11981
If there is anything else that you think should be moved, could you please add it to that ticket?
Thanks Melissa, I added a comment to that ticket enumerating the list of loci.* classes upon which scifio-ome-xml currently depends.
Currently we are still using loci.formats.meta.MetadataStore, etc... classes.
This is more restrictive than ome.xml.meta (as the loci.formats.meta equivalents are dummy subclasses).
However, let's wait to do so until we have an OMEXMLService that operates on ome.xml.meta classes, to avoid casting headaches.