IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

8.3.2.5 IfcObjectiveEnum(目标枚举)

8.3.2.5.1 语义定义

IfcObjectiveEnum 是一个枚举,用于确定约束需要满足的目标目的。

8.3.2.5.2 类型值

类型 描述
CODECOMPLIANCE(规范符合性)

目标为确保符合规范合规条款的约束。

CODEWAIVER(规范豁免)

目标为标识一项协议,表明规范合规要求(豁免)将不被强制执行的约束。

DESIGNINTENT(设计意图)

目标为确保符合设计意图条款的约束。

EXTERNAL(外部同步)

目标为与外部源(如文件)同步数据的约束。

HEALTHANDSAFETY(健康与安全)

目标为确保符合健康与安全条款的约束。

MERGECONFLICT(合并冲突)

目标为解决冲突(如合并来自多个来源的数据)的约束。

MODELVIEW(模型视图)

目标为确保数据符合模型视图定义的约束。

PARAMETER(参数)

目标为基于其他引用值计算某个值的约束。

REQUIREMENT(需求)

目标为确保符合项目需求条款的约束。

SPECIFICATION(规范)

目标为确保符合规范条款的约束。

TRIGGERCONDITION(触发条件)

目标为指示一个极限值,超出该值则对象状态需要特定形式关注的约束。

USERDEFINED(用户定义)

无描述

NOTDEFINED(未定义)

无描述

表 8.3.2.5.A

8.3.2.5.3 形式化表示

TYPE IfcObjectiveEnum = ENUMERATION OF
	(CODECOMPLIANCE
	,CODEWAIVER
	,DESIGNINTENT
	,EXTERNAL
	,HEALTHANDSAFETY
	,MERGECONFLICT
	,MODELVIEW
	,PARAMETER
	,REQUIREMENT
	,SPECIFICATION
	,TRIGGERCONDITION
	,USERDEFINED
	,NOTDEFINED);
END_TYPE;

8.3.2.5.4 参考