IFC 4.3.0.1 (IFC4X3_TC1)

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

8.3.2.5.5 Changelog

8.3.2.5.5.1 IFC4

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