((Transition) getModel()).addPropertyChangeListener(this);
}
protected void applyGraphResults(CompoundDirectedGraph graph, Map<AbstractGraphicalEditPart, Object> map) {
Edge e = (Edge) map.get(this);
NodeList nodes = e.vNodes;
PolylineConnection conn = (PolylineConnection) getConnectionFigure();
if (nodes != null && !isManualLayout()) {
List<AbsoluteBendpoint> bends = new ArrayList<AbsoluteBendpoint>();
for (int i = 0; i < nodes.size(); i++) {
Node vn = nodes.getNode(i);
int x = vn.x;
int y = vn.y;
if (e.isFeedback()) {
bends.add(new AbsoluteBendpoint(x, y + vn.height));
bends.add(new AbsoluteBendpoint(x, y));