我有一个模型,其中一个模型对象是代表多次在所显示的图表。考虑下列模式:

  1. 有许多分区
  2. 每个分区有x SourcePorts和y DestinationPorts
  3. 每数可以连接到一个DestinationPort
  4. 一个分区选

我想象这个如此,选区是在中心:

  1. 在左边还是所有分区的可见,与所有SourcePorts画
  2. 在中心存在的选区的所有港口画
  3. 在右边有的所有分区的可见,与所有DestinationPorts画
  4. 所有连接口之间的画
  5. 用户可操纵的端口和连接(增加/删除端口和连接)

所以我的模型的分区地图以多的数字。一个普通的分区涂两次(一个时间上的离开和一个时间上的权利)和所选择的分区的三倍。

如何实现这种全球环境基金的?我应该创建一个EditPart每个分区,让它返回IFigure对于所有图表?或者应该在每个实例,是吸引到屏幕上有它自己的EditPart?或者是不利于创建一个额外的模型,其中一个分区的代表是通过多种模型实例?

有帮助吗?

解决方案

我建议创建一个不同的模型,其中包含所有的visualizazion数据:这样你可以链接,一个元数据模型多实例eleemnts的可视化的模型和解决你的问题在一个简单和优雅的方式。而且你不"污染"的数据模型所需的所有数据可视化,即坐标的元素图。

Saluti

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top