C# UML2profiles包:如何扩展操作?

C# UML2profiles包:如何扩展操作?,c#,uml,profile,metaclass,C#,Uml,Profile,Metaclass,我在uml概要文件实现方面遇到了大麻烦。问题是我不知道如何使用概要文件从Infrastructure::Core::Constructions扩展uml操作类 根据uml元模型,Profiles包的扩展关联只允许元类的类型为Core::Constructions::Class 操作是元类吗?如果是,我如何将其作为Core::constructs::类?就我所见,uml元模型操作的非特定化或实现核心::构造::类 请帮帮我 我正在尝试使用第三方UML2在C中实现我的uml概要文件。*在C中实现元模

我在uml概要文件实现方面遇到了大麻烦。问题是我不知道如何使用概要文件从Infrastructure::Core::Constructions扩展uml操作类

根据uml元模型,Profiles包的扩展关联只允许元类的类型为Core::Constructions::Class

操作是元类吗?如果是,我如何将其作为Core::constructs::类?就我所见,uml元模型操作的非特定化或实现核心::构造::类

请帮帮我


我正在尝试使用第三方UML2在C中实现我的uml概要文件。*在C中实现元模型。

一些工具可能不支持操作扩展,但如果它支持,这里是如何实现的。如果您不谈论模型的简单原型扩展,例如尝试创建用于操作的数据类型,请澄清您的问题。原型只是扩展了元类操作,然后在模型中使用原型。这些示例来自IBMRSM,它运行良好

个人资料:

应用:


已经找到了答案。通过泛化将Profiles::Class和Kernel::Operation结合起来可以实现这一点。

Thanx,Ted。但我说的是面向对象语言中的元模型实现。