如何在 OCL 中定义新的数据类型? (示例 - 日期)
OCL 已经有预定义的类型(整数、字符串、实数和 bool 值)。但如何定义新的数据类型呢?
示例:我有一个名为 Person 的类。 Person 类具有以下属性, 名称:字符串 年龄:整数 生日:日期
最佳答案
在 OCL 表达式中,它们始终附加到 UML 模型(通常附加到类模型)形成其上下文,您可以使用模型中定义的类型。例如,在类模型中,您可以定义数据类型 Date
,然后可以在 OCL 表达式中使用 Date
。
关于types - 在 OCL 中定义数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26310411/