首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Sirius中创建容器的动态表示

在Sirius中创建容器的动态表示
EN

Stack Overflow用户
提问于 2019-02-27 21:14:43
回答 1查看 66关注 0票数 1

我想知道在Sirius编辑器中对容器进行动态表示的可能性。

让我详细地解释一下这个问题。我想在天狼星编辑器中建模一辆车。我认为车辆是容器,车轮是节点。我已经创建了ecore模型。根据天狼星编辑器(.odesign)的默认行为,容器(车辆)在编辑器中显示为“矩形框”。但我希望有如下自定义表示。

在此图像中,正方形和三角形是轮子。这些是示例图像。可能有n个这样的表示要被支持。

如果我只支持其中一种表示,我可以简单地使用PNG/SVG图像来实现。但基于用户定义的轮子数量,车辆表示应在运行时动态更改。用户可以从调色板视图将车轮(节点)添加到车辆(容器)。在添加轮子时,我需要一些处理程序机制来控制车辆(容器)的表示。

这在天狼星是可能的吗?如果是这样的话,请给我一些启发。

EN

回答 1

Stack Overflow用户

发布于 2020-02-07 20:06:06

将汽车作为容器,将轮子作为边界节点,可以获得这两个形状。您可以使用条件样式表达式来修改图像,具体取决于所包含的控制盘的数量。但问题是要让轮子出现在你想要的位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54906368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档