Package org.neuroml.export.cellml
Class CellMLWriter
- java.lang.Object
-
- org.lemsml.export.base.ABaseWriter
-
- org.neuroml.export.base.ANeuroMLBaseWriter
-
- org.neuroml.export.base.ANeuroMLXMLWriter
-
- org.neuroml.export.cellml.CellMLWriter
-
- All Implemented Interfaces:
IBaseWriter
public class CellMLWriter 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 String
GLOBAL_TIME_CELLML
static String
LOCAL_CELLML_SCHEMA
static String
PREF_CELLML_SCHEMA
static String
PREF_CELLML_VERSION
-
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 CellMLWriter(org.lemsml.jlems.core.type.Lems lems)
CellMLWriter(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()
String
getMainScript()
static void
main(String[] args)
void
setSupportedFeatures()
-
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_CELLML_SCHEMA
public static final String PREF_CELLML_SCHEMA
- See Also:
- Constant Field Values
-
PREF_CELLML_VERSION
public static final String PREF_CELLML_VERSION
- See Also:
- Constant Field Values
-
LOCAL_CELLML_SCHEMA
public static final String LOCAL_CELLML_SCHEMA
- See Also:
- Constant Field Values
-
GLOBAL_TIME_CELLML
public static final String GLOBAL_TIME_CELLML
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CellMLWriter
public CellMLWriter(org.lemsml.jlems.core.type.Lems lems) throws ModelFeatureSupportException, org.lemsml.jlems.core.sim.LEMSException, org.neuroml.model.util.NeuroMLException
- Throws:
ModelFeatureSupportException
org.lemsml.jlems.core.sim.LEMSException
org.neuroml.model.util.NeuroMLException
-
CellMLWriter
public CellMLWriter(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:
ModelFeatureSupportException
org.neuroml.model.util.NeuroMLException
org.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 IOException, GenerationException
- Throws:
IOException
GenerationException
-
-