Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graph 在booggie中定义节点/边类型,以便使用yEd进行可视化?_Graph_Graph Visualization_Booggie - Fatal编程技术网

Graph 在booggie中定义节点/边类型,以便使用yEd进行可视化?

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

在booggie 2中,我可以将图形导出为yEd的graphML格式。但是,我不知道元模型中的节点和边类型定义应该是什么样子,这样我就可以控制它们的视觉外观


任何人都可以提供一个示例吗?

这就是具有某些属性定义的节点类型定义(必须命名为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}