A Building is an enclosed construction above and/or underground, used or intended for the shelter of humans, animals or things or for the production of economic goods. A building refers to any structure permanently constructed or erected on its site.
Egenskap |
Stereotype |
Beskrivelse |
Type |
Multiplisitet |
geometry2D |
|
-- Name --
Geometry 2D
|
BuildingGeometry2D |
1..1 |
Navn |
Type |
Lengde |
Multiplisitet |
|
BuildingGeometry2D |
|
1..1 |
Name |
Type |
English |
Description |
geometry2D |
BuildingGeometry2D |
|
2D or 2.5D geometric representation of the building.
-- Description --
<font color="#0f0f0f">NOTE: Multiple representations of the geometry are possible (e.g. by surface and by point).</font>
|
Navn |
Beskrivelse |
Building parts shall be 2D |
/*The parts of the building shall be represented using the BuildingPart type of the Buildings2D package.*/
inv: self.parts->oclIsKindOf(Buildings2D::BuildingPart)
|
singleReferenceGeometry |
/*Exactly one geometry2D attribute must be a reference geometry, i.e. the referenceGeometry attribute must be 'true'.*/
inv: self.geometry2D->select(referenceGeometry=true)->size() = 1
|