openehr-am 0.0.78

openEHR AM Archetype Model, generated from BMM: generations v1_4 (AM 1.4.0, ADL 1.4) and v2_4 (AM 2.4.0, ADL 2; current)
Documentation
// @generated by openehr-codegen — DO NOT EDIT.
// SPDX-FileCopyrightText: Vernum Projecten B.V.
// SPDX-FileCopyrightText: openEHR Foundation
// SPDX-License-Identifier: Apache-2.0
//! Prelude: re-exports every generated spec type of ONE generation.
//!
//! Per-file imports are precise;
//! downstream crates and hand-written code may `use <path>::*`.
//!
//! The crate-level prelude re-exports the CURRENT generation only (the
//! composition table's `current` marker); every generation module also
//! carries its own `prelude`. An older generation's types are reached
//! through its generation module (its prelude or full module paths) —
//! no cross-generation collision resolution exists anywhere.

pub use crate::v1_4::aom14::archetype::archetype::Archetype;
pub use crate::v1_4::aom14::archetype::assertion::assertion::Assertion;
pub use crate::v1_4::aom14::archetype::assertion::assertion_variable::AssertionVariable;
pub use crate::v1_4::aom14::archetype::assertion::expr_binary_operator::ExprBinaryOperator;
pub use crate::v1_4::aom14::archetype::assertion::expr_item::ExprItem;
pub use crate::v1_4::aom14::archetype::assertion::expr_leaf::ExprLeaf;
pub use crate::v1_4::aom14::archetype::assertion::expr_operator::ExprOperator;
pub use crate::v1_4::aom14::archetype::assertion::expr_unary_operator::ExprUnaryOperator;
pub use crate::v1_4::aom14::archetype::assertion::operator_kind::OperatorKind;
pub use crate::v1_4::aom14::archetype::constraint_model::archetype_constraint::ArchetypeConstraint;
pub use crate::v1_4::aom14::archetype::constraint_model::archetype_internal_ref::ArchetypeInternalRef;
pub use crate::v1_4::aom14::archetype::constraint_model::archetype_slot::ArchetypeSlot;
pub use crate::v1_4::aom14::archetype::constraint_model::c_attribute::CAttribute;
pub use crate::v1_4::aom14::archetype::constraint_model::c_complex_object::CComplexObject;
pub use crate::v1_4::aom14::archetype::constraint_model::c_defined_object::CDefinedObject;
pub use crate::v1_4::aom14::archetype::constraint_model::c_domain_type::CDomainType;
pub use crate::v1_4::aom14::archetype::constraint_model::c_multiple_attribute::CMultipleAttribute;
pub use crate::v1_4::aom14::archetype::constraint_model::c_object::CObject;
pub use crate::v1_4::aom14::archetype::constraint_model::c_primitive_object::CPrimitiveObject;
pub use crate::v1_4::aom14::archetype::constraint_model::c_reference_object::CReferenceObject;
pub use crate::v1_4::aom14::archetype::constraint_model::c_single_attribute::CSingleAttribute;
pub use crate::v1_4::aom14::archetype::constraint_model::cardinality::Cardinality;
pub use crate::v1_4::aom14::archetype::constraint_model::constraint_ref::ConstraintRef;
pub use crate::v1_4::aom14::archetype::ontology::archetype_ontology::ArchetypeOntology;
pub use crate::v1_4::aom14::archetype::ontology::archetype_term::ArchetypeTerm;
pub use crate::v1_4::aom14::archetype::primitive::c_boolean::CBoolean;
pub use crate::v1_4::aom14::archetype::primitive::c_date::CDate;
pub use crate::v1_4::aom14::archetype::primitive::c_date_time::CDateTime;
pub use crate::v1_4::aom14::archetype::primitive::c_duration::CDuration;
pub use crate::v1_4::aom14::archetype::primitive::c_integer::CInteger;
pub use crate::v1_4::aom14::archetype::primitive::c_primitive::CPrimitive;
pub use crate::v1_4::aom14::archetype::primitive::c_real::CReal;
pub use crate::v1_4::aom14::archetype::primitive::c_string::CString;
pub use crate::v1_4::aom14::archetype::primitive::c_time::CTime;
pub use crate::v1_4::aom14::openehr_archetype_profile::c_coded_text::CCodedText;
pub use crate::v1_4::aom14::openehr_archetype_profile::c_ordinal::COrdinal;
pub use crate::v1_4::aom14::openehr_archetype_profile::c_quantity::CQuantity;
pub use crate::v1_4::aom14::openehr_archetype_profile::c_quantity_item::CQuantityItem;
pub use crate::v1_4::aom14::openehr_archetype_profile::ordinal::Ordinal;
pub use crate::v1_4::resource::authored_resource::AuthoredResource;
pub use crate::v1_4::resource::resource_description::ResourceDescription;