diff --git a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/compartment/SbmlCompartmentExporter.java b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/compartment/SbmlCompartmentExporter.java index a2c9440808845885eb6c9b83e61633821562d17e..03eaf4aa30da20ac4d1ac03b22cd141e87cd0d9d 100644 --- a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/compartment/SbmlCompartmentExporter.java +++ b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/compartment/SbmlCompartmentExporter.java @@ -24,10 +24,15 @@ public class SbmlCompartmentExporter extends SbmlElementExporter<Compartment, or @Override public org.sbml.jsbml.Compartment createSbmlElement(Compartment element) throws InconsistentModelException { + org.sbml.jsbml.Compartment result; if (element == null || element.getElementId().equals("default")) { - return getSbmlModel().createCompartment("default"); + result = getSbmlModel().createCompartment("default"); + } else { + result = getSbmlModel().createCompartment("comp_" + (getNextId())); } - return getSbmlModel().createCompartment("comp_" + (getNextId())); + //for now we don't have this information - needed for validation + result.setConstant(true); + return result; } @Override