/** * Найти элементы для связи * @param cur текущий элемент, кот надо связать * @param curNode */ private void findNext(DiagramElement cur, ADNode curNode) { // для всех выходный переходов находим таргеты и добавляем ссылки в текущий элемент на таргеты for (int i = 0; i < cur.outSize(); i++) { ControlFlow flow = (ControlFlow)get(cur.getOutId(i)); ADNode target = getNode(flow.getTarget()); curNode.next.Add(target); // прямая связь target.prev.Add(curNode); // обратная связь } }