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;