我们正在努力创造基础上,GMF框架和工具,建模工具。我们有一个要求,让用户在运行时在其图添加视图(图),并使用它们。我们将使用SVG文件来表示的数字。

什么是EditParts和其他基金相关的类在这种情况下,正确的结构?我们想实现一个单一的全球环境基金的EditPart类的,这将创造目前在基于模型的参数(路径SVG文件)上的相应数字。到目前为止,它似乎并不奏效。

有必须是人谁是已经做过这样的事情。谷歌搜索和Eclipse论坛都没有帮助迄今为止...

有帮助吗?

解决方案

那么我们发现了(局部的)的解决方案。我们有一个元素,而这取决于我们创造它里面一个孩子的身影,它使用SVG文件的参数(基于参数)。

下面的测试代码被称为在该图的构造:

  

ScalableImageFigure SVG; URL网址;         如果(类型== 1){URL =   ArchitectureStudioDiagramEditorPlugin.getInstance()的getBundle()。getEntry(                     “图标” + IPath.SEPARATOR + “阴影box.svg”); }其他{URL =   ArchitectureStudioDiagramEditorPlugin.getInstance()的getBundle()。getEntry(                     “图标” + IPath.SEPARATOR + “star.svg”); } SVG =新   ScalableImageFigure(RenderedImageFactory.getInstance(URL)   真,真实,TRUE);

  this.add(svg);

现在我们需要想出如何必须在调色板多个元素。

其他提示

正确的方法是为具有数字和的editpart之间一对一的映射。还画任务应该留给身影。如何图像应涂,逻辑必须在图中未在EditPart的内部。

由于

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