IfcAddress
1语义定义
这个抽象实体表示各种邮政和电信地址。
注:根据ISO 10303-41中定义的地址改编的实体。
IFC1.5.1中的新实体。
2实体继承
3实体属性
# | Attribute | Type | Description |
---|---|---|---|
IfcAddress (5) | |||
1 | Purpose | OPTIONAL IfcAddressTypeEnum |
Identifies the logical location of the address. |
2 | Description | OPTIONAL IfcText |
Text that relates the nature of the address. |
3 | UserDefinedPurpose | OPTIONAL IfcLabel |
Allows for specification of user specific purpose of the address beyond the enumeration values provided by Purpose attribute of type IfcAddressTypeEnum. When a value is provided for attribute UserDefinedPurpose, in parallel the attribute Purpose shall have enumeration value USERDEFINED. |
OfPerson | SET [0:?] OF IfcPerson FOR Addresses |
The inverse relationship to Person to whom address is associated. |
|
OfOrganization | SET [0:?] OF IfcOrganization FOR Addresses |
The inverse relationship to Organization to whom address is associated. |
ENTITY IfcAddress ABSTRACT SUPERTYPE OF (ONEOF (IfcPostalAddress ,IfcTelecomAddress)); Purpose : OPTIONAL IfcAddressTypeEnum; Description : OPTIONAL IfcText; UserDefinedPurpose : OPTIONAL IfcLabel; INVERSE OfPerson : SET [0:?] OF IfcPerson FOR Addresses; OfOrganization : SET [0:?] OF IfcOrganization FOR Addresses; WHERE WR1 : (NOT(EXISTS(Purpose))) OR ((Purpose <> IfcAddressTypeEnum.USERDEFINED) OR ((Purpose = IfcAddressTypeEnum.USERDEFINED) AND EXISTS(SELF.UserDefinedPurpose))); END_ENTITY;
################################
标签:UserDefinedPurpose,ifc4x3,address,IfcAddressTypeEnum,OPTIONAL,IfcAddress,Purpose From: https://www.cnblogs.com/herd/p/17168171.html