Skip to content

aasx: Allow writing individual objects

Michael Thies requested to merge feature/aasx_write_individual_objects into master

This MR adds the following functionality to AASXWriter:

  • Write individual Identifiable objects (including multiple AAS and stand-alone Submodels, Assets, ConceptDescriptions) to a single AASX part: write_aas_objects()
  • Control splitting of submodels when writing an AAS to an AASX package according to the part name conventions defined in DotAAS with write_aas(): new parameter submodel_split_parts

This fixes #94 (closed)

Additionally, I've added a new method get_identifier() to class Reference, which I used in the new implementation of the AASXWriter.write_aas() method.

Edited by Michael Thies

Merge request reports