}
editor.getModelProcessor().getElementContainer().addReference(arc);
editor.getGraph().connect(arc, insertIntoCache);
for (int i = 0; i < pointArray.length; ++i) {
arc.addPoint(pointArray[i]);
Map<ArcModel, AttributeMap> arcMap = new HashMap<ArcModel, AttributeMap>();
arcMap.put(arc, arc.getAttributes());
editor.getGraph().getModel().edit(arcMap, null, null, null);
}
arc.setProbability(map.getArcProbability());