Ziel (der Einschränkung) - Aufzählung | |
Objective Enum | |
Énumération des types d'objectif |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 |
---|---|---|---|---|
IfcObjectiveEnum | ||||
CODEWAIVER | ADDED | |||
EXTERNAL | ADDED | |||
MERGECONFLICT | ADDED | |||
MODELVIEW | ADDED | |||
PARAMETER | ADDED |
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.
Constant | Description |
---|---|
CODECOMPLIANCE | A constraint whose objective is to ensure satisfaction of a code compliance provision. |
CODEWAIVER | A constraint whose objective is to identify an agreement that code compliance requirements (the waiver) will not be enforced. |
DESIGNINTENT | A constraint whose objective is to ensure satisfaction of a design intent provision. |
EXTERNAL | A constraint whose objective is to synchronize data with an external source such as a file |
HEALTHANDSAFETY | A constraint whose objective is to ensure satisfaction of a health and safety provision. |
MERGECONFLICT | A constraint whose objective is to resolve a conflict such as merging data from multiple sources. |
MODELVIEW | A constraint whose objective is to ensure data conforms to a model view definition. |
PARAMETER | A constraint whose objective is to calculate a value based on other referenced values. |
REQUIREMENT | A constraint whose objective is to ensure satisfaction of a project requirement provision. |
SPECIFICATION | A constraint whose objective is to ensure satisfaction of a specification provision. |
TRIGGERCONDITION | A constraint whose objective is to indicate a limiting value beyond which the condition of an object requires a particular form of attention. |
USERDEFINED | |
NOTDEFINED |
<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>
TYPE IfcObjectiveEnum = ENUMERATION OF (
CODECOMPLIANCE,
CODEWAIVER,
DESIGNINTENT,
EXTERNAL,
HEALTHANDSAFETY,
MERGECONFLICT,
MODELVIEW,
PARAMETER,
REQUIREMENT,
SPECIFICATION,
TRIGGERCONDITION,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcObjective