8.2.2.3 IfcObjectiveEnum

IfcObjectiveEnum is an enumeration used to determine the objective for which purpose the constraint needs to be satisfied.

HISTORY  New enumeration in IFC2.0.
IFC4 CHANGE  Extended to include CODEWAIVER.

Enumerated Item Definitions:

XSD Specification:

 <xs:simpleType name="IfcObjectiveEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="codecompliance"/>
   <xs:enumeration value="codewaiver"/>
   <xs:enumeration value="designintent"/>
   <xs:enumeration value="external"/>
   <xs:enumeration value="healthandsafety"/>
   <xs:enumeration value="mergeconflict"/>
   <xs:enumeration value="modelview"/>
   <xs:enumeration value="parameter"/>
   <xs:enumeration value="requirement"/>
   <xs:enumeration value="specification"/>
   <xs:enumeration value="triggercondition"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>

EXPRESS Specification:

TYPE IfcObjectiveEnum = ENUMERATION OF (
CODECOMPLIANCE,
CODEWAIVER,
DESIGNINTENT,
EXTERNAL,
HEALTHANDSAFETY,
MERGECONFLICT,
MODELVIEW,
PARAMETER,
REQUIREMENT,
SPECIFICATION,
TRIGGERCONDITION,
USERDEFINED,
NOTDEFINED);
END_TYPE;

Link to this page  Link to this page