Java Papyrus(Eclipse)-如何通过代码生成图表?
我需要通过代码为Papyrus(EclipseNeon)生成一个图表,但在networx上,除了BDD之外,我找不到任何关于通过代码创建图表的解释 我的实际情况如下: 我收到一个.csv文件,其中包含一些信息,如“元素a、连接类型、元素B” 我需要做的是生成一个表示它们的图表,如下所示: 图表示例: 注:我对最终产品中的颜色表示不感兴趣 因此,我的问题是:Java Papyrus(Eclipse)-如何通过代码生成图表?,java,eclipse,diagram,papyrus,Java,Eclipse,Diagram,Papyrus,我需要通过代码为Papyrus(EclipseNeon)生成一个图表,但在networx上,除了BDD之外,我找不到任何关于通过代码创建图表的解释 我的实际情况如下: 我收到一个.csv文件,其中包含一些信息,如“元素a、连接类型、元素B” 我需要做的是生成一个表示它们的图表,如下所示: 图表示例: 注:我对最终产品中的颜色表示不感兴趣 因此,我的问题是: 我应该用哪张纸莎草图来实现这一点?(我必须用纸莎草) 有人能给我提供一些文档来通过代码生成它吗 我在Eclipse社区上找到了以下帖子:
org.eclipse.Papyrus.uml.diagram.activity
包含CreateActivityDiagramCommand
类,因此我将其添加到依赖项中,并开始构建生成图表的方法
如果有人感兴趣,我会做以下事情:
public static Diagram createActivityDiagram(EObject owner, String name) //owner is an UML Package
{
ModelSet modelSet = null;
ResourceSet resourceSet = owner.eResource().getResourceSet();
if (resourceSet instanceof ModelSet)
modelSet = (ModelSet) resourceSet;
else
return null;
Diagram diagram;
CreateActivityDiagramCommand creatediagramCommand = new CreateActivityDiagramCommand();
diagram = creatediagramCommand.createDiagram(modelSet, owner, name);
return diagram;
}
你试过什么?请出示。