Class SBMLPolisher
java.lang.Object
de.uni_halle.informatik.biodata.mp.polishing.AbstractPolisher
de.uni_halle.informatik.biodata.mp.polishing.SBMLPolisher
- All Implemented Interfaces:
IPolishSBases<org.sbml.jsbml.SBMLDocument>
,IReportStatus
public class SBMLPolisher
extends AbstractPolisher
implements IPolishSBases<org.sbml.jsbml.SBMLDocument>
-
Field Summary
Fields inherited from class de.uni_halle.informatik.biodata.mp.polishing.AbstractPolisher
polishingParameters, registry
-
Constructor Summary
ConstructorDescriptionSBMLPolisher
(PolishingParameters parameters, SBOParameters sboParameters, Registry registry) SBMLPolisher
(PolishingParameters parameters, SBOParameters sboParameters, Registry registry, List<ProgressObserver> observers) -
Method Summary
Modifier and TypeMethodDescriptionvoid
polish
(org.sbml.jsbml.SBMLDocument doc) This method serves as the entry point from the ModelPolisher class to polish an SBML document.Methods inherited from class de.uni_halle.informatik.biodata.mp.polishing.AbstractPolisher
equals, getObservers, hashCode, statusReport, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.uni_halle.informatik.biodata.mp.polishing.IPolishSBases
polish
-
Constructor Details
-
SBMLPolisher
-
SBMLPolisher
public SBMLPolisher(PolishingParameters parameters, SBOParameters sboParameters, Registry registry, List<ProgressObserver> observers)
-
-
Method Details
-
polish
public void polish(org.sbml.jsbml.SBMLDocument doc) This method serves as the entry point from the ModelPolisher class to polish an SBML document. It ensures the document contains a model, performs a sanity check, polishes the model, sets the SBO term, marks the progress as finished if applicable, and processes any linked resources.- Specified by:
polish
in interfaceIPolishSBases<org.sbml.jsbml.SBMLDocument>
- Parameters:
doc
- The SBMLDocument containing the model to be polished.
-