public class CompFlatteningConverter
The CompFlatteningConverter object translates a hierarchical model defined with the SBML Level 3
Hierarchical Model Composition package into a 'flattened' version of the same model. This means the the hierarchical
structure is dissolved and all objects are built into a single model that does no longer require the comp package.
Collects any ExternalModelDefinitions that might be contained in
the given SBMLDocument and transfers them into local
ModelDefinitions (recursively, if the external models themselves
include external models; in that case, renaming may occur).
The given SBMLDocument need have its locationURI set!
Opaque URIs (URNs) will not be dealt with in any defined way, resolve them
first (make sure all relevant externalModelDefinitions' source-attributes
are URLs or relative paths)