IFC 4.3.2.20240904 (IFC4X3_ADD2) under development

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.

Table 8.3.2.5.A

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;

8.3.2.5.4 References

Edit on Github


Is this page difficult to understand? Let us know!

8.3.2.5.5 Changelog

8.3.2.5.5.1 IFC4

  • item, CODEWAIVER
  • item, EXTERNAL
  • item, MERGECONFLICT
  • item, MODELVIEW
  • item, PARAMETER