Class ABaseWriter

java.lang.Object
org.lemsml.export.base.ABaseWriter
All Implemented Interfaces:
IBaseWriter
Direct Known Subclasses:
ANeuroMLBaseWriter, AXMLWriter, CWriter, DLemsWriter, JNeuroMLWriter, MatlabWriter, ModelicaWriter, VHDLWriter

public abstract class ABaseWriter extends Object implements IBaseWriter
  • Field Details

    • lems

      protected org.lemsml.jlems.core.type.Lems lems
    • format

      protected final Format format
    • sli

      protected static SupportLevelInfo sli
  • Constructor Details

    • ABaseWriter

      public ABaseWriter(org.lemsml.jlems.core.type.Lems lems, Format format) 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
    • ABaseWriter

      public ABaseWriter(org.lemsml.jlems.core.type.Lems lems, Format format, boolean checkSupportedFeatures) 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
    • ABaseWriter

      public ABaseWriter(org.lemsml.jlems.core.type.Lems lems, Format format, File outputFolder, String outputFileName) 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
    • ABaseWriter

      public ABaseWriter(org.lemsml.jlems.core.type.Lems lems, Format format, File outputFolder, String outputFileName, boolean checkSupportedFeatures) 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
  • Method Details