Occupant Type Enum | |
Enumération des types d'occupant |
IfcOccupantTypeEnum defines the types of occupant from which the type required can be selected.
HISTORY New enumeration in IFC2.0.
Constant | Description |
---|---|
ASSIGNEE | Actor receiving the assignment of a property agreement from an assignor. |
ASSIGNOR | Actor assigning a property agreement to an assignor. |
LESSEE | Actor receiving the lease of a property from a lessor. |
LESSOR | Actor leasing a property to a lessee. |
LETTINGAGENT | Actor participating in a property agreement on behalf of an owner, lessor or assignor. |
OWNER | Actor that owns a property. |
TENANT | Actor renting the use of a property fro a period of time. |
USERDEFINED | User-defined type. |
NOTDEFINED | Undefined type. |
<xs:simpleType name="IfcOccupantTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="assignee"/>
<xs:enumeration value="assignor"/>
<xs:enumeration value="lessee"/>
<xs:enumeration value="lessor"/>
<xs:enumeration value="lettingagent"/>
<xs:enumeration value="owner"/>
<xs:enumeration value="tenant"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcOccupantTypeEnum = ENUMERATION OF (
ASSIGNEE,
ASSIGNOR,
LESSEE,
LESSOR,
LETTINGAGENT,
OWNER,
TENANT,
USERDEFINED,
NOTDEFINED);
END_TYPE;