From 24787e04d299a606b2c4c1aad119250a861c16b2 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 16 Nov 2018 18:19:29 +0100 Subject: [PATCH] compartment has hardcoded constant property (for sbml validation) --- .../model/sbml/compartment/SbmlCompartmentExporter.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 a2c9440808..03eaf4aa30 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 -- GitLab