Examples of shiftSubexpressionToTheLeft()


Examples of net.sf.parteg.base.testcasegraph.ocl.parser.TCGOCLVariableClassificator.shiftSubexpressionToTheLeft()

              VariableClassification.ACTIVE_DEPENDENT)) {
         
          TCGOCLAtom oAtomExp = (TCGOCLAtom)oActiveExpression;
          if(oAtomExp.getElement().equals(in_oProperty))
          {
            oClassificator.shiftSubexpressionToTheLeft(oActiveExpression);
            if(oClassificator.getExpression() instanceof TCGOCLOperation)
            {
              TCGOCLOperation oOperation = (TCGOCLOperation)oClassificator.getExpression();
              TCGOCLVariableClassificator oRightSubClassificator = new TCGOCLVariableClassificator(oOperation.getRight());
             
View Full Code Here

Examples of net.sf.parteg.base.testcasegraph.ocl.parser.TCGOCLVariableClassificator.shiftSubexpressionToTheLeft()

            new TCGOCLVariableClassificator(oPostCondition);
          for(TCGOCLAtom oActivePostExpression :
            oClassificator.getClassifiedElementsInExpression(
                VariableClassification.ACTIVE_DEPENDENT)) {
           
            oClassificator.shiftSubexpressionToTheLeft(oActivePostExpression);
            TCGOCLAtom oAtomPostExp = (TCGOCLAtom)oActivePostExpression;
           
            // 1) precondition references the same active object as postcondition
            // 2) expression is an operation (else a transformation is not possible)
            if((TCGOCLExpressionHelperClass.conditionContainsReferenceToObject(
View Full Code Here

Examples of net.sf.parteg.base.testcasegraph.ocl.parser.TCGOCLVariableClassificator.shiftSubexpressionToTheLeft()

        TCGOCLVariableClassificator oCheckedClassificator =
          new TCGOCLVariableClassificator(in_oCheckedExpression);
        oCheckedElement =
          TCGOCLExpressionHelperClass.
          getDependentVariablesAndInputParameters(oCheckedClassificator).get(0);
        oCheckedClassificator.shiftSubexpressionToTheLeft(oCheckedElement);
      }
      else {
        oCheckedElement = (TCGOCLAtom)in_oCheckedExpression;
      }
     
View Full Code Here

Examples of net.sf.parteg.base.testcasegraph.ocl.parser.TCGOCLVariableClassificator.shiftSubexpressionToTheLeft()

        TCGOCLVariableClassificator oWarrantedClassificator =
          new TCGOCLVariableClassificator(in_oWarrantedExpression);
        oWarrantedElement =
          TCGOCLExpressionHelperClass.
          getDependentVariablesAndInputParameters(oWarrantedClassificator).get(0);
        oWarrantedClassificator.shiftSubexpressionToTheLeft(oWarrantedElement);
      }
      else {
        oWarrantedElement = (TCGOCLAtom)in_oWarrantedExpression;
      }
       
View Full Code Here

Examples of net.sf.parteg.base.testcasegraph.ocl.parser.TCGOCLVariableClassificator.shiftSubexpressionToTheLeft()

 
      if (oToBeIsolatedOnLeft != null) {
        // if not isolated on left side - then isolate!
        if (!oClassificator
            .expressionIsIsolatedOnLeftSide(oToBeIsolatedOnLeft)) {
          oClassificator
              .shiftSubexpressionToTheLeft(oToBeIsolatedOnLeft);
        }
      }
    }
  }
View Full Code Here

Examples of net.sf.parteg.base.testcasegraph.ocl.parser.TCGOCLVariableClassificator.shiftSubexpressionToTheLeft()

            oClassificator.getNumberOfInputParameter() == 1)) {
          oInterestingElement =
            getDependentVariablesAndInputParameters(oClassificator).get(0);
          oReferredObject =
            getReferencedElement(oInterestingElement);
          oClassificator.shiftSubexpressionToTheLeft(oInterestingElement);
          oActualValueRange =
            OCLExpressionValueTypeRangeFactory.
            getValueTypeRangeForRightSideOfExpression(
                oOperationExp);
        }
View Full Code Here

Examples of net.sf.parteg.base.testcasetree.ocl.parser.TCGOCLVariableClassificator.shiftSubexpressionToTheLeft()

      if(oActiveExpression instanceof TCGOCLAtom)
      {
        TCGOCLAtom oAtomExp = (TCGOCLAtom)oActiveExpression;
        if(oAtomExp.getElement().equals(in_oProperty))
        {
          oClassificator.shiftSubexpressionToTheLeft(oActiveExpression);
          if(oClassificator.getExpression() instanceof TCGOCLOperation)
          {
            TCGOCLOperation oOperation = (TCGOCLOperation)oClassificator.getExpression();
            TCGOCLVariableClassificator oRightSubClassificator = new TCGOCLVariableClassificator(oOperation.getRight());
           
View Full Code Here

Examples of net.sf.parteg.base.testcasetree.ocl.parser.TCGOCLVariableClassificator.shiftSubexpressionToTheLeft()

      {
        TCGOCLAtom oAtomPostExp = (TCGOCLAtom)oActivePostExpression;
        if(TCGOCLExpressionHelperClass.conditionContainsReferenceToObject(
            in_oPrecondition, oAtomPostExp.getElement()))
        {
          oClassificator.shiftSubexpressionToTheLeft(oActivePostExpression);
          if(oClassificator.getExpression() instanceof TCGOCLOperation)
          {
            TCGOCLOperation oOperation =
              (TCGOCLOperation)oClassificator.getExpression();
            TCGOCLVariableClassificator oRightSubClassificator =
View Full Code Here

Examples of net.sf.parteg.base.testcasetree.ocl.parser.TCGOCLVariableClassificator.shiftSubexpressionToTheLeft()

      if(oToBeIsolatedOnLeft != null)
      {
        // if not isolated on left side - then isolate!
        if(!oClassificator.expressionIsIsolatedOnLeftSide(oToBeIsolatedOnLeft))
        {
          oClassificator.shiftSubexpressionToTheLeft(oToBeIsolatedOnLeft);
        }
      }
    }
  }
 
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.