A structural model artefact representing a domain-level realization of one of:
- Reference Model class lra::technical::en13606::extract::UNBOUND_DATA_ELEMENT; or
- any concrete specialisation of Reference Model class lra::technical::en13606::extract::BOUND_DATA_ELEMENT.
Specializes
LraTechnicalModelArtefact
Constraints
| Type | Name | Specification |
|---|---|---|
| Instance contains one ConstrainedDomainModelClass instance of kind ELEMENT | LRA Invariant | inv: self.packagedElement->select(Element: e | e.oclIsTypeOf(DomainModelClass))->size() = 1 and self.packagedElement->exists(Element: e | e.oclAsType(ConstrainedDomainModelClass).referenceClass.qualifiedName = ("lra::technical::en13606::extract::FINDING_OBSERVATION_ELEMENT" or "lra::technical::en13606::extract::PROPERTY_OBSERVATION_ELEMENT" or "lra::technical::en13606::extract::GENERAL_ACTIVITY_ELEMENT" or "lra::technical::en13606::extract::MATERIAL_ACTIVITY_ELEMENT" or "lra::technical::en13606::extract::INVESTIGATION_ACTIVITY_ELEMENT" or "lra::technical::en13606::extract::UNBOUND_DATA_ELEMENT")) |