Uml MOF层术语中对象图和类图之间的关系

Uml MOF层术语中对象图和类图之间的关系,uml,modeling,meta-object-facility,Uml,Modeling,Meta Object Facility,我想用形式来表达对象图和类图之间的关系 由于对象图(OD)是类图(CD)的一个实例,我得出结论,OD必须位于CD下面的一层上(例如,M0中的OD和M1中的CD) 让我困惑的是,对象图和类图似乎都位于M1层,因为它们都是位于M2层的UML元模型的实例 这里我遗漏了什么?AFAIK为了在MOF容器中交换图表,图表关系没有定义(也不需要),因此没有施加任何层约束 这就是我得出结论的原因: 一, 说: …对象图可以看作是实例级的类图,它显示类和接口(对象)的实例规范、具有值规范的插槽和链接(关联实例)

我想用形式来表达对象图和类图之间的关系

由于对象图(OD)是类图(CD)的一个实例,我得出结论,OD必须位于CD下面的一层上(例如,M0中的OD和M1中的CD)

让我困惑的是,对象图和类图似乎都位于M1层,因为它们都是位于M2层的UML元模型的实例


这里我遗漏了什么?

AFAIK为了在
MOF
容器中交换图表,图表关系没有定义(也不需要),因此没有施加任何层约束

这就是我得出结论的原因:

一,

说:

对象图
可以看作是实例级的
类图
,它显示类和接口(对象)的实例规范、具有值规范的插槽和链接(关联实例)

二,

说:

对象图
在现在已过时的UML 1.4.2规范中定义为

UML2.4规范只是提供了对象图的定义

注意,UML2.5标准图层次结构(参见)将
类图
对象图
显示为完全不相关的

…我真的很头疼,搞得一团糟…天哪,请把它修好

三,

说:

图7.2UML的图定义架构示例

9.3.1交换图→ 分类器描述→ 图表[类别]

图是图元素图的抽象容器

…它也可以由抽象语法模型的元素拥有,或者根本不由任何元素拥有

…图可能引用抽象语法模型中的模型元素,在这种情况下,整个图被视为该元素的描述(例如,活动图是UML活动的描述)

或者,没有此类引用的图只是其图元素的布局容器(例如,类图是UML类形状和边的容器)


我没有深入研究这个问题,但从我的观点来看,OD不是CD的一个实例,而是简单的站在旁边(它只应该包含对象而不是类)。图表中的内容几乎没有限制。意思是:类图可能包含对象(在少数情况下有意义)。我只是做了一个编辑,在我发现这是胡说八道之后,我就把它拆开了。抱歉:-[@ThomasKilian是的,这是Kirill Fakhroutdinov的有趣评论的原稿,引用的原因是:首先,我以为你写了自己的评论,然后记得他们对OMG也有自己的看法(我曾经读过一次连接器)。下次我会在键入xD之前思考