Examples of addSubstitution()


Examples of lupos.engine.operators.singleinput.ReplaceLit.addSubstitution()

      index = repLitLeft.indexOf(var);
      // (x,<a>),(y,x) => (x,<a>),(y,<a>)
      if (index > -1) {
        final Variable var2 = repVarLeft.get(i);
        repVar_new.removeSubstitution(var2, var);
        repLit_new.addSubstitution(var2, repLitRight.get(index));
      }
    }

    final LinkedList<BasicOperator> pres = (LinkedList<BasicOperator>) repLit
        .getPrecedingOperators();
View Full Code Here

Examples of lupos.engine.operators.singleinput.ReplaceLit.addSubstitution()

      var = replaceLitLeft.get(i);
      // Split ReplaceLit and pull only not intersection variables
      // downwards
      if (!arrayContains(filterVars, var)) {
        lit = replaceLitRight.get(i);
        replaceLitUnder.addSubstitution(var, lit);
        replaceLit.removeSubstitutionVars(i);
        replaceLitUnder.getIntersectionVariables().add(var); // var is
        // also
        // added
        // to
View Full Code Here

Examples of lupos.engine.operators.singleinput.ReplaceLit.addSubstitution()

      var = replaceLitLeft.get(i);
      // Split ReplaceLit and pull only not intersection variables
      // downwards
      if (!arrayContains(joinVars, var)) {
        lit = replaceLitRight.get(i);
        replaceLitUnder.addSubstitution(var, lit);
        replaceLit.removeSubstitutionVars(i);
        replaceLitUnder.getIntersectionVariables().add(var); // var is
        // also
        // added
        // to
View Full Code Here

Examples of lupos.engine.operators.singleinput.ReplaceVar.addSubstitution()

    for (int i = 0; i < rep2VarsRight.size(); i++) {
      var = rep2VarsRight.get(i);
      index = rep1VarsLeft.indexOf(var);
      // No transitivity
      if (index == -1) {
        rep_new.addSubstitution(rep2VarsLeft.get(i), rep2VarsRight
            .get(i)); // Duplicate prevention by addSubstitution
      }
      // (y,a),(x,y) => (y,a),(x,a)
      else {
        rep_new.addSubstitution(rep2VarsLeft.get(i), rep1VarsRight
View Full Code Here

Examples of lupos.engine.operators.singleinput.ReplaceVar.addSubstitution()

        rep_new.addSubstitution(rep2VarsLeft.get(i), rep2VarsRight
            .get(i)); // Duplicate prevention by addSubstitution
      }
      // (y,a),(x,y) => (y,a),(x,a)
      else {
        rep_new.addSubstitution(rep2VarsLeft.get(i), rep1VarsRight
            .get(index));
      }
    }

    final LinkedList<BasicOperator> pres = (LinkedList<BasicOperator>) rep1
View Full Code Here

Examples of lupos.engine.operators.singleinput.ReplaceVar.addSubstitution()

      final Item generateItem = generateItems[i];
      if ((!patItem.isVariable()) && generateItem.isVariable()) {
        filterConstraint += generateItems[i].toString() + " = "
            + patItems[i].toString() + " && ";
      } else if (patItem.isVariable() && generateItem.isVariable()) {
        replaceVar.addSubstitution((Variable) patItem,
            (Variable) generateItem);
        replaceVar.getIntersectionVariables().add((Variable) patItem);
      } else if (patItem.isVariable() && (!generateItem.isVariable())) {
        addBindingsVar.add((Variable) patItem);
        addBindingsLit.add((Literal) generateItem);
View Full Code Here

Examples of lupos.engine.operators.singleinput.ReplaceVar.addSubstitution()

      // After incorrect Transformation Join could get (x,lit1) (p,lit2)
      // => trigger
      if (!arrayContains(intersectionJoin, replaceVarRight)) {
        // Right variable be replaced over join
        if (arrayContains(unionPre, replaceVarRight)) {
          replaceAfterPre.addSubstitution(replaceVarLeft,
              replaceVarRight);
          replaceVar.removeSubstitutionVars(i);
        }
      }
    }
View Full Code Here

Examples of org.apache.commons.betwixt.strategy.ListedClassNormalizer.addSubstitution()

        assertEquals("Expected element", "name", children[0].getLocalName());
   
   
    public void testListedClassNormalizer() throws Exception {
        ListedClassNormalizer classNormalizer = new ListedClassNormalizer();
        classNormalizer.addSubstitution( IFace.class );
        XMLIntrospector introspector = new XMLIntrospector();
        introspector.setClassNormalizer(classNormalizer);
       
        FaceImpl face = new FaceImpl();
       
View Full Code Here

Examples of org.apache.commons.betwixt.strategy.ListedClassNormalizer.addSubstitution()

        assertEquals("Expected element", "name", children[0].getLocalName());
    }     
   
    public void testListedClassNormalizerWrite() throws Exception {
        ListedClassNormalizer classNormalizer = new ListedClassNormalizer();
        classNormalizer.addSubstitution( IFace.class );
       
        StringWriter out = new StringWriter();
        out.write("<?xml version='1.0'?>");
        BeanWriter writer = new BeanWriter( out );
        writer.getXMLIntrospector().setClassNormalizer( classNormalizer );
View Full Code Here

Examples of org.apache.commons.betwixt.strategy.ListedClassNormalizer.addSubstitution()

        assertEquals("Expected element", "name", children[0].getLocalName());
   
   
    public void testListedClassNormalizer() throws Exception {
        ListedClassNormalizer classNormalizer = new ListedClassNormalizer();
        classNormalizer.addSubstitution( IFace.class );
        XMLIntrospector introspector = new XMLIntrospector();
        introspector.getConfiguration().setClassNormalizer(classNormalizer);
       
        FaceImpl face = new FaceImpl();
       
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.