/** * Sets the initialAmount of this {@link Species}. * * @param initialAmount the initial amount */ public void setInitialAmount(double initialAmount) { // store initialConcentration in user define object to allow validation of incorrect SBML files if (isReadingInProgress() && isSetInitialConcentration()) { // TODO - replace by processInvalidAttribute and change the corresponding rule(s) AbstractReaderWriter.processUnknownAttribute("initialConcentration", "", getInitialConcentration() + "", "", this); } if (!amount) { amount = true; firePropertyChange(TreeNodeChangeEvent.initialAmount, Boolean.FALSE, Boolean.TRUE); } setValue(initialAmount); }
if (isSetInitialConcentration() && !isSetInitialAmount()) { attributes.put("initialConcentration", StringTools.toString(en, getInitialConcentration()));
setInitialAmount(new Double(species.getInitialAmount())); } else if (species.isSetInitialConcentration()) { setInitialConcentration(new Double(species.getInitialConcentration()));
speciesC.createAttribute(initialConcentration, species.getInitialConcentration(), false);
speciesC.createAttribute(initialConcentration, species.getInitialConcentration(), false);