【发布时间】:2017-04-03 19:05:55
【问题描述】:
我是使用 Sirius 创建编辑器的新手,我有以下 EMF 模型:
我想为给定的元模型创建一个 Sirius 编辑器,并为 Superclass A 和 Subclass B 提供不同的表示。
A 和 B 都可以实例化,Class B 有额外的属性和引用。在Subclass B 的表示中,我只想显示来自Superclass A 的有限数量的属性和来自Subclass B 的一些附加属性。
现在的想法是拥有不同的容器,并根据我想要显示相应容器的类。到目前为止,当我在 Sirius 编辑器中定义了两个容器时,每个类一个,我创建了一个 Subclass B 的实例,我现在在表示中得到了两个容器,一个表示用于 Superclass A,另一个表示表示为Subclass B。
有什么方法可以告诉 Sirius 只显示相应类的容器?
【问题讨论】:
标签: eclipse emf ecore eclipse-sirius