在 booggie 2 中,我可以将图形导出为 yEd 的 graphML-Format。但是,我不知道元模型中的节点和边类型定义应该是什么样子,以便我可以控制它们的视觉外观
谁能提供一个例子?
在 booggie 2 中,我可以将图形导出为 yEd 的 graphML-Format。但是,我不知道元模型中的节点和边类型定义应该是什么样子,以便我可以控制它们的视觉外观
谁能提供一个例子?
这就是带有一些 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}