8.3.2.5 IfcObjectiveEnum
8.3.2.5.1 Semantic definition
IfcObjectiveEnum is an enumeration used to determine the objective for which purpose the constraint needs to be satisfied.
8.3.2.5.2 Type values
Type | 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
|
No description available. |
NOTDEFINED
|
No description available. |
8.3.2.5.3 Formal representation
TYPE IfcObjectiveEnum = ENUMERATION OF
(CODECOMPLIANCE
,CODEWAIVER
,DESIGNINTENT
,EXTERNAL
,HEALTHANDSAFETY
,MERGECONFLICT
,MODELVIEW
,PARAMETER
,REQUIREMENT
,SPECIFICATION
,TRIGGERCONDITION
,USERDEFINED
,NOTDEFINED);
END_TYPE;