module fr.tlse.irap.opt.common {
    
    
    requires jakarta.xml.bind;
    requires jakarta.xml.ws;
    requires java.xml;
    requires com.sun.xml.ws;
    requires com.sun.xml.bind;
    
    requires java.logging;
    requires java.desktop;

    opens fr.tlse.irap.shock to com.sun.xml.bind;
    opens fr.tlse.irap.fieldLine to com.sun.xml.bind;
    opens fr.tlse.irap.fit to com.sun.xml.bind;
    opens fr.tlse.irap.flare to com.sun.xml.bind;
    opens fr.tlse.irap.map to com.sun.xml.bind;
    opens fr.tlse.irap.pos to com.sun.xml.bind;
    opens fr.tlse.irap.spaceElement to com.sun.xml.bind;
    opens fr.tlse.irap.spectro to com.sun.xml.bind;
    opens fr.tlse.irap.tool to com.sun.xml.bind;
    opens fr.tlse.irap.tool.corotation to com.sun.xml.bind;
    opens fr.tlse.irap.tool.radial to com.sun.xml.bind;
    opens fr.tlse.irap.tool.sep to com.sun.xml.bind;
    opens fr.tlse.irap.utils to com.sun.xml.bind;
    opens fr.tlse.irap.vplot to com.sun.xml.bind;
    
    exports fr.tlse.irap.shock;
    exports fr.tlse.irap.fieldLine;
    exports fr.tlse.irap.fit;
    exports fr.tlse.irap.flare;
    exports fr.tlse.irap.map;
    exports fr.tlse.irap.pos;
    exports fr.tlse.irap.spaceElement;
    exports fr.tlse.irap.spectro;
    exports fr.tlse.irap.tool;
    exports fr.tlse.irap.tool.corotation;
    exports fr.tlse.irap.tool.radial;
    exports fr.tlse.irap.tool.sep;
    exports fr.tlse.irap.utils;
    exports fr.tlse.irap.vplot;
    
}
