1

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

谁能提供一个例子?

4

1 回答 1

2

这就是带有一些 yEd 属性定义的节点类型定义(必须命名为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):

edge class YEdEdge{
    color : string = "#000000";
    lineWidth: int = 2;
    label : string ="";
    lineType : string = "line";
}

shape-ENUM 应该如下所示:

enum Shape {RECTANGLE, ROUNDRECTANGLE, ELLIPSE, PARALLELOGRAM, HEXAGON, TRIANGLE, RECTANGLE3D, OCTAGON, DIAMOND, TRAPEZOID, TRAPEZOID2}
于 2013-01-10T12:59:50.923 回答