在booggie 2中,我可以将图形导出为yEd的graphML-Format。但是,我不知道元模型中的节点和边缘类型定义应该如何,以便我可以控制它们的视觉外观
有人可以提供一个例子吗?
答案 0 :(得分: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";
}
形状ENUM看起来应该是这样的:
enum Shape {RECTANGLE, ROUNDRECTANGLE, ELLIPSE, PARALLELOGRAM, HEXAGON, TRIANGLE, RECTANGLE3D, OCTAGON, DIAMOND, TRAPEZOID, TRAPEZOID2}