Package lupos.engine.operators

Examples of lupos.engine.operators.BasicOperator.removeSucceedingOperator()


          replaceVari.addSucceedingOperator(new OperatorIDTuple(secondFilter,0));
          replaceVari.removeSucceedingOperator(connection.getOperatorIDTuple().getOperator());

          startingOperator.addSucceedingOperator(new OperatorIDTuple(firstFilter,0));
          startingOperator.removeSucceedingOperator(connection.getOperatorIDTuple().getOperator());

        }

        if(!subjectIsALiteral && objectIsALiteral){
          final Filter firstFilter = new Filter("(" + object + " = " + realObject + ")");
View Full Code Here


          replaceVari.addSucceedingOperator(new OperatorIDTuple(secondFilter,0));
          replaceVari.removeSucceedingOperator(connection.getOperatorIDTuple().getOperator());

          startingOperator.addSucceedingOperator(new OperatorIDTuple(firstFilter,0));
          startingOperator.removeSucceedingOperator(connection.getOperatorIDTuple().getOperator());

        }
        if(subjectIsALiteral && objectIsALiteral){
          final Filter firstFilter = new Filter("(" + object + " = " + realObject + ")");
          final Filter secondFilter = new Filter("(" + subject + " = " + realSubject + ")");
View Full Code Here

          replaceVari.addSucceedingOperator(new OperatorIDTuple(thirdFilter,0));
          replaceVari.removeSucceedingOperator(connection.getOperatorIDTuple().getOperator());

          startingOperator.addSucceedingOperator(new OperatorIDTuple(firstFilter,0));
          startingOperator.removeSucceedingOperator(connection.getOperatorIDTuple().getOperator());
        }
      }
      catch( final Exception e){
        e.printStackTrace();
        System.out.println(e);
View Full Code Here

                    vars = new java.util.HashSet<lupos.datastructures.items.Variable>();
                  vars.addAll(pre.getIntersectionVariables());
                  filter.setIntersectionVariables(vars);
                  filter.setUnionVariables(vars);
                }
                pre.removeSucceedingOperator(this.c);
                order.getFirst().addPrecedingOperator(pre);
              }
       
              for (int i = 0; i < order.size() - 1; i++) {
                order.get(i + 1).setPrecedingOperator(order.get(i));
View Full Code Here

                    vars = new java.util.HashSet<lupos.datastructures.items.Variable>();
                  vars.addAll(pre.getIntersectionVariables());
                  filter.setIntersectionVariables(vars);
                  filter.setUnionVariables(vars);
                }
                pre.removeSucceedingOperator(this.g);
                order.getFirst().addPrecedingOperator(pre);
              }
       
              for (int i = 0; i < order.size() - 1; i++) {
                order.get(i + 1).setPrecedingOperator(order.get(i));
View Full Code Here

    if (replaceLit.getSubstitutionsLiteralLeft().size() == 0) {
      BasicOperator pre;
      for (int i = 0; i < pres.size(); i++) {
        pre = pres.get(i);
        pre.addSucceedingOperator(new OperatorIDTuple(optional, index));
        pre.removeSucceedingOperator(replaceLit);
        optional.addPrecedingOperator(pre);
      }
      optional.removePrecedingOperator(replaceLit);
      deleted.add(replaceLit);
    }
View Full Code Here

      for (int a = 0; a < succs.size(); a++) {
        idTuple = succs.get(a);
        pre = pres.get(i);
        pre.addSucceedingOperator(new OperatorIDTuple(idTuple
            .getOperator(), idTuple.getId()));
        pre.removeSucceedingOperator(replaceVar);
      }
    }

    BasicOperator succ;
    // And all successors to all precessors
View Full Code Here

    BasicOperator pre;
    for (int i = 0; i < pres.size(); i++) {
      pre = pres.get(i);
      pre.addSucceedingOperator(new OperatorIDTuple(proj_new, pre
          .getOperatorIDTuple(proj1).getId()));
      pre.removeSucceedingOperator(proj1);
    }

    proj_new.setPrecedingOperators(proj1.getPrecedingOperators());
    proj_new.setSucceedingOperators(proj2.getSucceedingOperators());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.