Package org.neuroml.export.sbml
Class SBMLWriter
- java.lang.Object
-
- org.lemsml.export.base.ABaseWriter
-
- org.neuroml.export.base.ANeuroMLBaseWriter
-
- org.neuroml.export.base.ANeuroMLXMLWriter
-
- org.neuroml.export.sbml.SBMLWriter
-
- All Implemented Interfaces:
IBaseWriter
public class SBMLWriter extends ANeuroMLXMLWriter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.neuroml.export.base.ANeuroMLBaseWriter
ANeuroMLBaseWriter.CompInfo
-
-
Field Summary
Fields Modifier and Type Field Description static StringGLOBAL_TIME_SBMLstatic StringGLOBAL_TIME_SBML_MATHMLstatic StringPREF_SBML_SCHEMA-
Fields inherited from class org.neuroml.export.base.ANeuroMLXMLWriter
INDENT
-
Fields inherited from class org.neuroml.export.base.ANeuroMLBaseWriter
nmlDocument
-
Fields inherited from class org.lemsml.export.base.ABaseWriter
format, lems, sli
-
-
Constructor Summary
Constructors Constructor Description SBMLWriter(org.lemsml.jlems.core.type.Lems lems)SBMLWriter(org.lemsml.jlems.core.type.Lems lems, File outputFolder, String outputFileName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<File>convert()StringgetMainScript()static voidmain(String[] args)voidsetSupportedFeatures()-
Methods inherited from class org.neuroml.export.base.ANeuroMLXMLWriter
addComment, addComment, addComment, addTextElement, decreaseIndent, endElement, endElement, getIndent, increaseIndent, processAttr, processMathML, processMathML, processMathML, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndElement, startEndTextElement
-
Methods inherited from class org.lemsml.export.base.ABaseWriter
getOutputFileName, getOutputFolder, setOutputFileName, setOutputFolder
-
-
-
-
Field Detail
-
PREF_SBML_SCHEMA
public static final String PREF_SBML_SCHEMA
- See Also:
- Constant Field Values
-
GLOBAL_TIME_SBML
public static final String GLOBAL_TIME_SBML
- See Also:
- Constant Field Values
-
GLOBAL_TIME_SBML_MATHML
public static final String GLOBAL_TIME_SBML_MATHML
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SBMLWriter
public SBMLWriter(org.lemsml.jlems.core.type.Lems lems) throws ModelFeatureSupportException, org.lemsml.jlems.core.sim.LEMSException, org.neuroml.model.util.NeuroMLException- Throws:
ModelFeatureSupportExceptionorg.lemsml.jlems.core.sim.LEMSExceptionorg.neuroml.model.util.NeuroMLException
-
SBMLWriter
public SBMLWriter(org.lemsml.jlems.core.type.Lems lems, File outputFolder, String outputFileName) throws ModelFeatureSupportException, org.neuroml.model.util.NeuroMLException, org.lemsml.jlems.core.sim.LEMSException- Throws:
ModelFeatureSupportExceptionorg.neuroml.model.util.NeuroMLExceptionorg.lemsml.jlems.core.sim.LEMSException
-
-
Method Detail
-
setSupportedFeatures
public void setSupportedFeatures()
-
getMainScript
public String getMainScript() throws GenerationException
- Throws:
GenerationException
-
convert
public List<File> convert() throws GenerationException, IOException
- Throws:
GenerationExceptionIOException
-
-