Navigation

IfcConstraintEnum

Definition from IAI: Enumeration used to qualify a constraint.

Hard : The constraint MUST be satisfied.
Soft : The constraint SHOULD be satisfied but may be violated in some cases (e.g. if contradicting with a hard consraint).
Advisory : The constraint is provided as advise or guideline without obligation to follow.
UserDefined : The constraint is qualified by the user.
NotDefined : The constraint is not qualified (at this time, but may be qualified later).
HISTORY New Enumeration in IFC Release 2.0
ISSUE See issue and change log for changes made in IFC 2x.

EXPRESS specification:

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

References (1):

Name Type Referred through Express-G
IfcConstraint Entity
Attribute 'ConstraintGrade'
Diagram 1