我想知道在 Sirius 编辑器中对容器进行动态表示的可能性。
让我详细解释一下这个问题。我想在 Sirius 编辑器中为车辆建模。我将车辆视为容器,将车轮视为节点。我创建了ecore模型。根据 Sirius 编辑器 ( .odesign
) 的默认行为,容器(车辆)在编辑器中显示为“矩形框”。但我想有如下的自定义表示。
在此图像中,正方形和三角形是轮子。这些是示例图像。可以支持 n 个这样的表示。
如果我只支持其中一种表示,我可以使用 PNG/SVG 图像简单地完成它。但根据用户定义的车轮数量,车辆表示应在运行时动态更改。用户可以从调色板视图将轮子(节点)添加到车辆(容器)。添加轮子后,我需要一些处理程序机制来控制车辆(容器)的表示。
天狼星有可能吗?如果是这样,请说明一下。