Package org.neuroml.export.netpyne
Class NetPyNEWriter
java.lang.Object
org.lemsml.export.base.ABaseWriter
org.neuroml.export.base.ANeuroMLBaseWriter
org.neuroml.export.netpyne.NetPyNEWriter
- All Implemented Interfaces:
IBaseWriter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.neuroml.export.base.ANeuroMLBaseWriter
ANeuroMLBaseWriter.CompInfo -
Field Summary
FieldsFields inherited from class org.neuroml.export.base.ANeuroMLBaseWriter
nmlDocumentFields inherited from class org.lemsml.export.base.ABaseWriter
format, lems, sli -
Constructor Summary
ConstructorsConstructorDescriptionNetPyNEWriter(org.lemsml.jlems.core.type.Lems lems) NetPyNEWriter(org.lemsml.jlems.core.type.Lems lems, File outputFolder, String outputFileName) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddComment(StringBuilder sb, String comment) convert()generateAndRun(boolean nogui, boolean runNrn, int np, boolean json) booleanisNoGui()static voidvoidsetNoGui(boolean nogui) voidsetOutputFolder(File outputFolder) voidsetRegenerateNeuroMLNet(boolean regenerateNeuroMLNet) voidMethods inherited from class org.lemsml.export.base.ABaseWriter
getOutputFileName, getOutputFolder, setOutputFileName
-
Field Details
-
CELL_DEFINITION_SUFFIX
- See Also:
-
INPUT_DEFINITION_SUFFIX
- See Also:
-
-
Constructor Details
-
NetPyNEWriter
public NetPyNEWriter(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
-
NetPyNEWriter
public NetPyNEWriter(org.lemsml.jlems.core.type.Lems lems, File outputFolder, String outputFileName) throws ModelFeatureSupportException, org.lemsml.jlems.core.sim.LEMSException, org.neuroml.model.util.NeuroMLException - Throws:
ModelFeatureSupportExceptionorg.lemsml.jlems.core.sim.LEMSExceptionorg.neuroml.model.util.NeuroMLException
-
-
Method Details
-
setOutputFolder
- Specified by:
setOutputFolderin interfaceIBaseWriter- Overrides:
setOutputFolderin classABaseWriter
-
setRegenerateNeuroMLNet
public void setRegenerateNeuroMLNet(boolean regenerateNeuroMLNet) -
setSupportedFeatures
public void setSupportedFeatures() -
addComment
- Specified by:
addCommentin classABaseWriter
-
setNoGui
public void setNoGui(boolean nogui) -
isNoGui
public boolean isNoGui() -
generateAndRun
public List<File> generateAndRun(boolean nogui, boolean runNrn, int np, boolean json) throws org.lemsml.jlems.core.sim.LEMSException, GenerationException, org.neuroml.model.util.NeuroMLException, IOException, ModelFeatureSupportException - Throws:
org.lemsml.jlems.core.sim.LEMSExceptionGenerationExceptionorg.neuroml.model.util.NeuroMLExceptionIOExceptionModelFeatureSupportException
-
getMainScript
public String getMainScript() throws GenerationException, org.lemsml.jlems.core.sim.LEMSException, org.neuroml.model.util.NeuroMLException, IOException- Throws:
GenerationExceptionorg.lemsml.jlems.core.sim.LEMSExceptionorg.neuroml.model.util.NeuroMLExceptionIOException
-
convert
- Throws:
GenerationExceptionIOException
-
main
- Throws:
Exception
-