Examples of MakeBooleanResult


Examples of lupos.engine.operators.singleinput.MakeBooleanResult

    // Falls Conclusion vorhanden, noch Result anhaengen, zum Sammeln der Ergebnisse
    final Result result = new Result();
    final BasicOperator makeBooleanResultOrResult;
    if (obj.getConclusion() != null && obj.getConclusion().getVariables().isEmpty()) {
      makeBooleanResultOrResult = new MakeBooleanResult();
      makeBooleanResultOrResult.addSucceedingOperator(result);
      result.addPrecedingOperator(makeBooleanResultOrResult);
    } else {
      makeBooleanResultOrResult = result;
    }
View Full Code Here

Examples of lupos.engine.operators.singleinput.MakeBooleanResult

  @Override
  public Object visit(final ExistExpression obj, final Object arg) throws RIFException {
    if (obj.getVariables().isEmpty()) {
      // keine Variablen zum joinen bzw. vereinen -> BooleanResult
      final MakeBooleanResult mbr = new MakeBooleanResult();
      if(arg!=null){
        mbr.setSucceedingOperator((OperatorIDTuple) arg);
        ((OperatorIDTuple) arg).getOperator().addPrecedingOperator(mbr);
      }
      obj.expr.accept(this, new OperatorIDTuple(mbr, 0));
      return mbr;
    } else {
View Full Code Here

Examples of lupos.engine.operators.singleinput.MakeBooleanResult

    // regelk�rper auswerten und unter head h�ngen
    BasicOperator subOperator = (BasicOperator) obj.getBody().accept(this,
        headOperator);

    final MakeBooleanResult mbr = new MakeBooleanResult();
    subOperator.addSucceedingOperator(mbr);

    return mbr;
  }
View Full Code Here

Examples of lupos.engine.operators.singleinput.MakeBooleanResult

  }

  public Object visit(ExistExpression obj, Object arg) throws RIFException {
    if (obj.getVariables().isEmpty()) {
      // keine Variablen zum joinen bzw. vereinen -> BooleanResult
      MakeBooleanResult mbr = new MakeBooleanResult();
      BasicOperator subOperator = (BasicOperator) obj.expr.accept(this,
          arg);
      subOperator.addSucceedingOperator(mbr);
      return mbr;
    } else {
View Full Code Here

Examples of lupos.engine.operators.singleinput.MakeBooleanResult

    }
  }

  @Override
  public void visit(final ASTAskQuery node, final OperatorConnection connection) {
    connection.connectAndSetAsNewOperatorConnection(new MakeBooleanResult());

    this.visitQueryNode(node, connection, null);
  }
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.