Graph 在booggie中定义节点/边类型,以便使用yEd进行可视化?
在booggie 2中,我可以将图形导出为yEd的graphML格式。但是,我不知道元模型中的节点和边类型定义应该是什么样子,这样我就可以控制它们的视觉外观Graph 在booggie中定义节点/边类型,以便使用yEd进行可视化?,graph,graph-visualization,booggie,Graph,Graph Visualization,Booggie,在booggie 2中,我可以将图形导出为yEd的graphML格式。但是,我不知道元模型中的节点和边类型定义应该是什么样子,这样我就可以控制它们的视觉外观 任何人都可以提供一个示例吗?这就是具有某些属性定义的节点类型定义(必须命名为YEdNode)的样子: node class YEdNode{ height: int = 50; width: int = 100; x: int = 0; y: int = 0; color : string = "#F
任何人都可以提供一个示例吗?这就是具有某些属性定义的节点类型定义(必须命名为YEdNode)的样子:
node class YEdNode{
height: int = 50;
width: int = 100;
x: int = 0;
y: int = 0;
color : string = "#FFFFFF";
shape : Shape = Shape::RECTANGLE;
label : string = "";
}
对于边类型定义也是如此(必须命名为YEdEdge):
形状枚举应如下所示:
enum Shape {RECTANGLE, ROUNDRECTANGLE, ELLIPSE, PARALLELOGRAM, HEXAGON, TRIANGLE, RECTANGLE3D, OCTAGON, DIAMOND, TRAPEZOID, TRAPEZOID2}
很好,非常感谢。如何定义形状枚举?你能把这个加在你的例子里吗?
enum Shape {RECTANGLE, ROUNDRECTANGLE, ELLIPSE, PARALLELOGRAM, HEXAGON, TRIANGLE, RECTANGLE3D, OCTAGON, DIAMOND, TRAPEZOID, TRAPEZOID2}