Returns the name where one is set and falls back to the id otherwise,
the same rule getSpeciesNames() uses. Previously this returned the id
unconditionally while getSpeciesNames() returned the name, so the two
disagreed about what a "name" was. For a model whose compartments set no
name – which is all ten of the bundled examples – the result is unchanged.
Examples
sbml_file <- system.file("examples", "sbmlsimple.xml", package = "r2sbml")
model <- getModel(sbml_file)
#>
#> filename: /home/runner/work/_temp/Library/r2sbml/examples/sbmlsimple.xml
#> error(s): 0
#>
#>
#> File: /home/runner/work/_temp/Library/r2sbml/examples/sbmlsimple.xml (Level 3, version 2)
getCmtNames(model)
#> [1] "comp"