IfcOccupantTypeEnum

Natural language names
Occupant Type Enum
Enumération des types d'occupant
Semantic definitions at the type
Type definition

IfcOccupantTypeEnum defines the types of occupant from which the type required can be selected.

HISTORY  New enumeration in IFC2.0.
Enumeration definition
ConstantDescription
ASSIGNEEActor receiving the assignment of a property agreement from an assignor.
ASSIGNORActor assigning a property agreement to an assignor.
LESSEEActor receiving the lease of a property from a lessor.
LESSORActor leasing a property to a lessee.
LETTINGAGENTActor participating in a property agreement on behalf of an owner, lessor or assignor.
OWNERActor that owns a property.
TENANTActor renting the use of a property fro a period of time.
USERDEFINEDUser-defined type.
NOTDEFINEDUndefined type.
Formal representations
XML Specification
 <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>
EXPRESS Specification
TYPE IfcOccupantTypeEnum = ENUMERATION OF (
 ASSIGNEE,
 ASSIGNOR,
 LESSEE,
 LESSOR,
 LETTINGAGENT,
 OWNER,
 TENANT,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcOccupant

Link to this page  Link to this page