IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

8.3.2.5 IfcObjectiveEnum(目标枚举)

8.3.2.5.1 语义定义

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

沿革 在 IFC2.0 中新增枚举。

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 参考