1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
// @generated by openehr-codegen — DO NOT EDIT.
// SPDX-FileCopyrightText: Cadasto 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 crateArchetype;
pub use crateArchetypeHrid;
pub use crateAuthoredArchetype;
pub use crateAuthoredArchetypeData;
pub use crateOperationalTemplate;
pub use crateTemplate;
pub use crateTemplateOverlay;
pub use crateArchetypeConstraint;
pub use crateArchetypeIdConstraint;
pub use crateArchetypeSlot;
pub use cratec_archetype_rootCArchetypeRoot;
pub use cratec_attributeCAttribute;
pub use cratec_attribute_tupleCAttributeTuple;
pub use cratec_complex_objectCComplexObject;
pub use cratec_complex_objectCComplexObjectData;
pub use cratec_complex_object_proxyCComplexObjectProxy;
pub use cratec_defined_objectCDefinedObject;
pub use cratec_objectCObject;
pub use cratec_primitive_objectCPrimitiveObject;
pub use cratec_primitive_tupleCPrimitiveTuple;
pub use cratec_second_orderCSecondOrder;
pub use cratec_booleanCBoolean;
pub use cratec_dateCDate;
pub use cratec_date_timeCDateTime;
pub use cratec_durationCDuration;
pub use cratec_integerCInteger;
pub use cratec_orderedCOrdered;
pub use cratec_realCReal;
pub use cratec_stringCString;
pub use cratec_temporalCTemporal;
pub use cratec_temporal_definitionsCTemporalDefinitions;
pub use cratec_terminology_codeCTerminologyCode;
pub use cratec_timeCTime;
pub use crateConstraintStatus;
pub use crateSiblingOrder;
pub use crateAdlCodeDefinitions;
pub use crateAdlCodeDefinitionsData;
pub use cratePArchetype;
pub use cratePArchetypeHrid;
pub use cratePAuthoredArchetype;
pub use cratePAuthoredArchetypeData;
pub use cratePAuthoredResource;
pub use cratePOperationalTemplate;
pub use cratePTemplate;
pub use cratePArchetypeConstraint;
pub use cratePArchetypeSlot;
pub use cratePCArchetypeRoot;
pub use cratePCAttribute;
pub use cratePCAttributeTuple;
pub use cratePCComplexObject;
pub use cratePCComplexObjectData;
pub use cratePCComplexObjectProxy;
pub use cratePCDefinedObject;
pub use cratePCObject;
pub use cratePCPrimitiveObject;
pub use cratePCBoolean;
pub use cratePCDate;
pub use cratePCDateTime;
pub use cratePCDuration;
pub use cratePCInteger;
pub use cratePCReal;
pub use cratePCString;
pub use cratePCTerminologyCode;
pub use cratePCTime;
pub use cratePArchetypeTerminology;
pub use crateAomProfile;
pub use crateAomPropertyMapping;
pub use crateAomTypeMapping;
pub use crateRmAttributeVisibility;
pub use crateRmOverlay;
pub use crateVisibilityType;
pub use crateExprArchetypeIdConstraint;
pub use crateExprArchetypeRef;
pub use crateExprConstraint;
pub use crateExprConstraintData;
pub use crateArchetypeTerm;
pub use crateArchetypeTerminology;
pub use crateTerminologyRelation;
pub use crateValueSet;
pub use crateAssertion;
pub use crateAssignment;
pub use crateExprBinaryOperator;
pub use crateExprForAll;
pub use crateExprFunctionCall;
pub use crateExprLeaf;
pub use crateExprOperator;
pub use crateExprUnaryOperator;
pub use crateExprValue;
pub use crateExprValueRef;
pub use crateExprValueRefData;
pub use crateExpression;
pub use crateStatement;
pub use crateStatementSet;
pub use crateBmmClass;
pub use crateBmmClassifier;
pub use crateBmmContainerProperty;
pub use crateBmmContainerPropertyData;
pub use crateBmmContainerType;
pub use crateBmmContainerTypeData;
pub use crateBmmDefinitions;
pub use crateBmmDefinitionsData;
pub use crateBmmEnumeration;
pub use crateBmmEnumerationData;
pub use crateBmmEnumerationInteger;
pub use crateBmmEnumerationString;
pub use crateBmmGenericClass;
pub use crateBmmGenericParameter;
pub use crateBmmGenericType;
pub use crateBmmIndexedContainerType;
pub use crateBmmModel;
pub use crateBmmModelElement;
pub use crateBmmOpenType;
pub use crateBmmPackage;
pub use crateBmmPackageContainer;
pub use crateBmmProperty;
pub use crateBmmSchemaCore;
pub use crateBmmSchemaCoreData;
pub use crateBmmSimpleType;
pub use crateBmmType;
pub use crateBmmTypeElement;
pub use crateReferenceModelAccess;
pub use crateSchemaDescriptor;
pub use crateSchemaDescriptorData;
pub use cratePBmmBaseType;
pub use cratePBmmClass;
pub use cratePBmmClassData;
pub use cratePBmmContainerFunctionParameter;
pub use cratePBmmContainerProperty;
pub use cratePBmmContainerPropertyData;
pub use cratePBmmContainerType;
pub use cratePBmmContainerTypeData;
pub use cratePBmmEnumeration;
pub use cratePBmmEnumerationData;
pub use cratePBmmEnumerationInteger;
pub use cratePBmmEnumerationString;
pub use cratePBmmFunction;
pub use cratePBmmFunctionParameter;
pub use cratePBmmGenericFunctionParameter;
pub use cratePBmmGenericParameter;
pub use cratePBmmGenericProperty;
pub use cratePBmmGenericType;
pub use cratePBmmIndexedContainerProperty;
pub use cratePBmmIndexedContainerType;
pub use cratePBmmInterface;
pub use cratePBmmModelElement;
pub use cratePBmmOpenType;
pub use cratePBmmPackage;
pub use cratePBmmPackageContainer;
pub use cratePBmmPackageContainerData;
pub use cratePBmmProperty;
pub use cratePBmmSchema;
pub use cratePBmmSchemaDescriptor;
pub use cratePBmmSimpleType;
pub use cratePBmmSingleProperty;
pub use cratePBmmSinglePropertyOpen;
pub use cratePBmmType;
pub use crateBmmFormalElement;
pub use crateBmmBuiltinType;
pub use crateBmmEffectiveType;
pub use crateBmmFunctionType;
pub use crateBmmModelType;
pub use crateBmmModule;
pub use crateBmmParameterType;
pub use crateBmmProcedureType;
pub use crateBmmPropertyType;
pub use crateBmmRoutineType;
pub use crateBmmRoutineTypeData;
pub use crateBmmSignature;
pub use crateBmmSignatureData;
pub use crateBmmSimpleClass;
pub use crateBmmSimpleClassData;
pub use crateBmmTupleType;
pub use crateBmmUnitaryType;
pub use crateBmmConstant;
pub use crateBmmFeature;
pub use crateBmmFeatureGroup;
pub use crateBmmFunction;
pub use crateBmmIndexedContainerProperty;
pub use crateBmmInstantiableFeature;
pub use crateBmmLocal;
pub use crateBmmLocalRoutine;
pub use crateBmmParameter;
pub use crateBmmProcedure;
pub use crateBmmReadonlyVariable;
pub use crateBmmResult;
pub use crateBmmRoutine;
pub use crateBmmRoutineDefinition;
pub use crateBmmSelf;
pub use crateBmmSingleton;
pub use crateBmmStatic;
pub use crateBmmUnitaryProperty;
pub use crateBmmVariable;
pub use crateBmmWritableVariable;
pub use crateBmmBooleanValue;
pub use crateBmmIntegerValue;
pub use crateBmmLiteralValue;
pub use crateBmmPrimitiveValue;
pub use crateBmmPrimitiveValueData;
pub use crateBmmStringValue;
pub use crateBmmUnitaryValue;
pub use crateBmmModelMetadata;
pub use crateBmmModelMetadataData;
pub use crateElAgent;
pub use crateElAgentCall;
pub use crateElAttached;
pub use crateElBinaryOperator;
pub use crateElBooleanExpression;
pub use crateElCase;
pub use crateElCaseTable;
pub use crateElConditionChain;
pub use crateElConditionalExpression;
pub use crateElConstrained;
pub use crateElDecisionBranch;
pub use crateElDecisionTable;
pub use crateElDefined;
pub use crateElExpression;
pub use crateElFeatureRef;
pub use crateElFunctionAgent;
pub use crateElFunctionCall;
pub use crateElLiteral;
pub use crateElOperator;
pub use crateElPredicate;
pub use crateElProcedureAgent;
pub use crateElPropertyRef;
pub use crateElReadonlyVariable;
pub use crateElSimple;
pub use crateElStaticRef;
pub use crateElTerminal;
pub use crateElTuple;
pub use crateElTupleItem;
pub use crateElTypeRef;
pub use crateElUnaryOperator;
pub use crateElValueGenerator;
pub use crateElVariable;
pub use crateElWritableVariable;
pub use crateBmmModelAccess;
pub use crateBmmSchema;
pub use crateBmmSchemaDescriptor;
pub use crateBmmAssertion;
pub use crateBmmAssignment;
pub use crateBmmDeclaration;
pub use crateBmmProcedureCall;
pub use crateBmmSimpleStatement;
pub use crateBmmStatement;
pub use crateBmmStatementBlock;
pub use crateBmmStatementItem;
pub use crateAuthoredResource;
pub use crateResourceDescription;