可以在定制 UML 概要文件中的构造型内指定约束。在定义对象约束语言(OCL)约束时,将对除 Java™ 约束以外的约束进行语法验证。当将一个构造型应用于模型元素时,该构造型的属性添加至模型元素。构造型约束将应用于构造型所应用的模型元素的属性。
要对构造型添加属性,必须在
项目资源管理器视图中打开包含至少一个构造型的定制 UML 概要文件。
要对定制 UML 概要文件添加约束,请执行以下操作:
- 在项目资源管理器视图中,右键单击一个构造型;然后单击。
- 输入名称然后按 Enter 键。
- 在属性视图中,单击常规选项卡。
- 在常规页面上的语言列表中,单击一种语言。
- 在值字段中,输入该约束的描述。
- 单击高级选项卡。
- 在高级页面上,展开元模型约束。
- 在属性列,单击评估方式。
- 在评估方式旁边的“值”列中,完成下列步骤之一:
- 要在运行验证时验证约束,单击批处理。
- 要在修改构造型所应用的模型元素时验证约束,单击实时。
- 可选: 要在验证约束时指定在问题视图中显示的严重性级别,在严重性旁边的“值”列中,单击一个严重性级别。
- 可选: 要在约束验证失败时显示在概要文件的属性文件中定义的消息密钥,在消息密钥旁边的“值”列中,输入消息标识,然后按 Enter 键。