preds = new LinkedList<BasicOperator>(r.getPrecedingOperators());
for (final BasicOperator bo : preds) {
//remove ? -> Result
bo.removeSucceedingOperator(r);
r.removePrecedingOperator(bo);
//add ? -> Filter
bo.addSucceedingOperator(this.filter);
this.filter.addPrecedingOperator(bo);
}