gpt4 book ai didi

uml - OCL中方法的输入参数的测试类型

转载 作者:行者123 更新时间:2023-12-04 05:37:51 27 4
gpt4 key购买 nike

我有一个 UML 类,看起来像这样(它是德语的,但我认为这无关紧要):

enter image description here

第一种方法采用 4 个“Rohstoffkarte”的数组。这是一个抽象类,我有 5 个具体的子类。现在我想(使用 OCL)检查数组中的所有 4 个实例是否来自同一个子类。

知道如何做到这一点吗?我正在使用 MagicDraw。

谢谢。

最佳答案

你可以使用
oclIsKindOf , oclIsTypeOf检查类型一致性,并使用 oclType获取对象的类型。

请参阅 OMG 对象约束语言规范版本 2.3.1,第 22 页

http://www.omg.org/spec/OCL/2.3.1

关于uml - OCL中方法的输入参数的测试类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11701278/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com