IFC 4.3.0.0 (IFC4X3) final

8.3.2.2 IfcConstraintEnum

8.3.2.2.1 Semantic definition

IfcConstraintEnum is an enumeration used to qualify a constraint.

8.3.2.2.2 Type values

Type Description
ADVISORY

Qualifies a constraint such that it is advised that it is followed within or at the values set.

HARD

Qualifies a constraint such that it must be followed rigidly within or at the values set.

SOFT

Qualifies a constraint such that it should be followed within or at the values set.

USERDEFINED

A user-defined grade indicated by a separate attribute at the referencing entity.

NOTDEFINED

Grade has not been specified.

Table 8.3.2.2.A

8.3.2.2.3 Formal representation

TYPE IfcConstraintEnum = ENUMERATION OF
	(ADVISORY
	,HARD
	,SOFT
	,USERDEFINED
	,NOTDEFINED);
END_TYPE;

8.3.2.2.4 References