// @generated by openehr-codegen from BMM (`ARCHETYPED`) — DO NOT EDIT.
// Hand-written spec functions/invariants live in the sibling `*_impl.rs`.
//! The openEHR `ARCHETYPED` spec class, generated from the vendored BMM
//! meta-model.
use ArchetypeId;
use TemplateId;
/// Archetypes act as the configuration basis for the particular structures of instances defined by the reference model.
///
/// To enable archetypes to be used to create valid data, key classes in the reference model act as root points for archetyping; accordingly, these classes have the `_archetype_details_` attribute set.
///
/// An instance of the class `ARCHETYPED` contains the relevant archetype identification information, allowing generating archetypes to be matched up with data instances.