mxCell port2 = new mxCell(null, geo2,
"shape=ellipse;perimter=ellipsePerimeter");
port2.setVertex(true);
graph.addCell(port1, v1);
graph.addCell(port2, v1);
Object v2 = graph.insertVertex(parent, null, "World!", 240, 150, 80, 30);
graph.insertEdge(parent, null, "Edge", port2, v2);