Package org.eclipse.bpel.model

Examples of org.eclipse.bpel.model.To


   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public void setTo(To newTo) {
    To oldTo = to;
    to = newTo;
    if (eNotificationRequired())
      eNotify(new ENotificationImpl(this, Notification.SET, BPELPackage.FROM_PART__TO, oldTo, to));
  }
View Full Code Here


        if (result == null) result = caseWSDLElement(compensationHandler);
        if (result == null) result = defaultCase(theEObject);
        return result;
      }
      case BPELPackage.TO: {
        To to = (To)theEObject;
        Object result = caseTo(to);
        if (result == null) result = caseExtensibleElement(to);
        if (result == null) result = caseExtensibleElement_1(to);
        if (result == null) result = caseWSDLElement(to);
        if (result == null) result = defaultCase(theEObject);
View Full Code Here

    if (from != null) {
      Element fromElement = createBPELElement("from");
      from2XML(from,fromElement);
      copyElement.appendChild(fromElement);
    }
    To to  = copy.getTo();
    if (to != null) {
      Element toElement = createBPELElement("to");
      to2XML(to, toElement);
      copyElement.appendChild(toElement);
    }
View Full Code Here

      if (lhsData.xpathExpr != null){
        if (rhsData.xpathLiteralExpr != null){
          Assign assign = BPELFactory.eINSTANCE.createAssign();
          assignmentData.activity = assign;         
         
          To to = BPELFactory.eINSTANCE.createTo();   
          Query toQuery = BPELFactory.eINSTANCE.createQuery();
          toQuery.setQueryLanguage(XPATH_NAMESPACE);
          toQuery.setValue(lhsData.xpathExpr.evaluate());
          to.setQuery(toQuery);
          to.setVariable(lhsData.variable);
         
          From from = BPELFactory.eINSTANCE.createFrom();
          Expression expr = BPELFactory.eINSTANCE.createExpression();
          expr.setBody(rhsData.xpathLiteralExpr.evaluate());
          from.setExpression(expr);
          //from.setLiteral(rhsData.xpathLiteralExpr.evaluate());
          from.setVariable(rhsData.variable);
         
          Copy copy = BPELFactory.eINSTANCE.createCopy();
          copy.setTo(to);
          copy.setFrom(from);
          assign.getCopy().add(copy);
          assignmentData.activity = assign;
        } else if (rhsData.variable != null && rhsData.xpathExpr != null){
          Assign assign = BPELFactory.eINSTANCE.createAssign();
          assignmentData.activity = assign;         
         
          To to = BPELFactory.eINSTANCE.createTo();   
          Query toQuery = BPELFactory.eINSTANCE.createQuery();
          toQuery.setQueryLanguage(XPATH_NAMESPACE);
          toQuery.setValue(lhsData.xpathExpr.evaluate());
          to.setQuery(toQuery);
          to.setVariable(lhsData.variable);
         
          From from = BPELFactory.eINSTANCE.createFrom();
          if (rhsData.variable != null){
            from.setVariable(rhsData.variable);
            Query fromQuery = BPELFactory.eINSTANCE.createQuery();
View Full Code Here

              expr.setBody(argData.xpathExpr.evaluate());
              from.setExpression(expr);
            }
            //from.setLiteral(argData.xpathExpr.evaluate());
           
            To to = BPELFactory.eINSTANCE.createTo();   
            Query toQuery = BPELFactory.eINSTANCE.createQuery();
            toQuery.setValue(invocationData.xpathExpr.evaluate());
            toQuery.setQueryLanguage(XPATH_NAMESPACE);
            to.setQuery(toQuery);
            to.setVariable(invocationData.variable);             
           
            Copy copy = BPELFactory.eINSTANCE.createCopy();
            copy.setTo(to);
            copy.setFrom(from);
           
View Full Code Here

      localVarData.scopeStack.peek().addVariable(variable);
      localVarData.variable = variable;
     
      if (localVariable.getDefaultExpression() != null){
        From from = BPELFactory.eINSTANCE.createFrom();
        To to = BPELFactory.eINSTANCE.createTo();
        Copy copy = BPELFactory.eINSTANCE.createCopy();
        Assign assign = BPELFactory.eINSTANCE.createAssign();
       
        if (defExprData.xpathLiteralExpr != null){
          Expression expr = BPELFactory.eINSTANCE.createExpression();
          expr.setBody(defExprData.xpathLiteralExpr.evaluate());
          from.setExpression(expr);       
        } else if (defExprData.variable != null && defExprData.xpathExpr != null){
          Query query = BPELFactory.eINSTANCE.createQuery();
          query.setQueryLanguage(XPATH_NAMESPACE);
          query.setValue(defExprData.xpathExpr.evaluate());
          from.setVariable(defExprData.variable);
        } else if (defExprData.isExceptionType && defExprData.constructor != null){
          createNewException(assign,variable,defExprData.constructorArgElementMap,defExprData.constructorArgs);
          localVarData.scopeStack.peek().addActivity(assign);
          localVarData.activity = assign;
          break action;
        }
       
        to.setVariable(variable);
        copy.setFrom(from);
        copy.setTo(to);
        assign.getCopy().add(copy);
        localVarData.activity = assign;
      }
View Full Code Here

        Query fromQuery = BPELFactory.eINSTANCE.createQuery();
        fromQuery.setQueryLanguage(XPATH_NAMESPACE);
        fromQuery.setValue(operandNodeData.xpathExpr.evaluate());
        from.setQuery(fromQuery);
       
        To to = BPELFactory.eINSTANCE.createTo();
        to.setVariable(tmpVar);
       
        Copy copy = BPELFactory.eINSTANCE.createCopy();
        copy.setTo(to);
        copy.setFrom(from);
        Assign assign = BPELFactory.eINSTANCE.createAssign();
        assign.getCopy().add(copy);
       
      // add assignment activty to curr scope
        operandNodeData.scopeStack.peek().addActivity(assign);
     
      // increment real variable
        try {
          xpathBinOperation.setLeftSide(operandNodeData.xpathExpr);
          xpathBinOperation.setOperator(xpathBinOpMap.getBinOp(binOp));
          xpathBinOperation.setRightSide(xpathNumberOne);
         
          from = BPELFactory.eINSTANCE.createFrom();
          from.setVariable(operandNodeData.variable);
          fromQuery = BPELFactory.eINSTANCE.createQuery();
          fromQuery.setQueryLanguage(XPATH_NAMESPACE);
          fromQuery.setValue(xpathBinOperation.evaluate());
          from.setQuery(fromQuery);
         
          to = BPELFactory.eINSTANCE.createTo();
          to.setVariable(operandNodeData.variable);
         
          copy = BPELFactory.eINSTANCE.createCopy();
          copy.setTo(to);
          copy.setFrom(from);
          assign = BPELFactory.eINSTANCE.createAssign();
          assign.getCopy().add(copy);
     
      // add increment activity to curr scope
          operandNodeData.scopeStack.peek().addActivity(assign);
     
      // set variable reference = temp variable
          operandNodeData.variable = tmpVar;
          XpathVariableRefExpression xpathVarRef = xpathFactory.createVariableReference();
          xpathVarRef.setVariableName(tmpVar.getName());
          xpathVarRef.setType(typeNodeData.xsdTypeQName);
          operandNodeData.xpathExpr = xpathVarRef;
         
        } catch (Exception e) {}
     
      }
      break;
     
    case PREDEC:
    case PREINC:
      if (operator.getKind().equals(UnaryOperatorKind.PREDEC))
        binOp = BinaryOperatorKind.MINUS;
      else
        binOp = BinaryOperatorKind.PLUS;
      if (operandNodeData.variable != null && operandNodeData.xpathExpr != null){
      // increment variable
        try {
          xpathBinOperation.setLeftSide(operandNodeData.xpathExpr);
          xpathBinOperation.setOperator(xpathBinOpMap.getBinOp(binOp));
          xpathBinOperation.setRightSide(xpathNumberOne);
         
          From from = BPELFactory.eINSTANCE.createFrom();
          from.setVariable(operandNodeData.variable);
          Query fromQuery = BPELFactory.eINSTANCE.createQuery();
          fromQuery.setQueryLanguage(XPATH_NAMESPACE);
          fromQuery.setValue(xpathBinOperation.evaluate());
          from.setQuery(fromQuery);
         
          To to = BPELFactory.eINSTANCE.createTo();
          to.setVariable(operandNodeData.variable);
         
          Copy copy = BPELFactory.eINSTANCE.createCopy();
          copy.setTo(to);
          copy.setFrom(from);
          Assign assign = BPELFactory.eINSTANCE.createAssign();
View Full Code Here

          Expression expr = BPELFactory.eINSTANCE.createExpression();         
          expr.setBody(argNodeData.xpathLiteralExpr.evaluate());
          from.setExpression(expr);
        }
       
        To to = BPELFactory.eINSTANCE.createTo();
        to.setVariable(tmp);
        Query toQuery = BPELFactory.eINSTANCE.createQuery();
        toQuery.setQueryLanguage(XPATH_NAMESPACE);
       
        if (soapBinding == null ||
            (soapBinding != null &&
            soapBinding.style() == javax.jws.soap.SOAPBinding.Style.DOCUMENT &&
            soapBinding.use() == javax.jws.soap.SOAPBinding.Use.LITERAL &&
            soapBinding.parameterStyle() == javax.jws.soap.SOAPBinding.ParameterStyle.WRAPPED)){
          XSDElementDeclaration el = wsdlDocLitParamElemMap.get(operation).get(argIndex);
          //toQuery.setValue("$" + tmp.getName() + "." + msgParts.get(0).getName() + "/" + this.schemaNsPrefixMap.get(el.getTargetNamespace()) + ":" + el.getQName());
          to.setPart(msgParts.get(0));
          toQuery.setValue("/" + this.schemaNsPrefixMap.get(el.getTargetNamespace()) + ":" + el.getQName());
          to.setQuery(toQuery);
        } else if (soapBinding != null &&
            soapBinding.style() == javax.jws.soap.SOAPBinding.Style.RPC &&
            soapBinding.use() == javax.jws.soap.SOAPBinding.Use.LITERAL){
          //toQuery.setValue("$" + tmp.getName() + "." + msgParts.get(argIndex).getName());
          to.setPart(msgParts.get(argIndex));
        }                     
       
        Copy copy = BPELFactory.eINSTANCE.createCopy();
        copy.setFrom(from);
        copy.setTo(to);
View Full Code Here

        soapBinding.use() == javax.jws.soap.SOAPBinding.Use.LITERAL){
      //fromQuery.setValue("$" + tmp.getName() + "." + msgParts.get(argIndex).getName());
      from.setPart(msgParts.get(0));
    }
   
    To to = BPELFactory.eINSTANCE.createTo();
    to.setVariable(resultData.variable);
    Query toQuery = BPELFactory.eINSTANCE.createQuery();
    toQuery.setQueryLanguage(XPATH_NAMESPACE);
    toQuery.setValue(resultData.xpathExpr.evaluate());
   
    Copy copy = BPELFactory.eINSTANCE.createCopy();
View Full Code Here

            soapBinding.use() == javax.jws.soap.SOAPBinding.Use.LITERAL){
          //fromQuery.setValue("$" + tmp.getName() + "." + msgParts.get(argIndex).getName());
          from.setPart(msgParts.get(argIndex));
        }                     
       
        To to = BPELFactory.eINSTANCE.createTo();
        to.setVariable(argNodeData.variable);
        Query toQuery = BPELFactory.eINSTANCE.createQuery();
        toQuery.setQueryLanguage(XPATH_NAMESPACE);
        toQuery.setValue(argNodeData.xpathExpr.evaluate());
        to.setQuery(toQuery);
       
        Copy copy = BPELFactory.eINSTANCE.createCopy();
        copy.setFrom(from);
        copy.setTo(to);
       
View Full Code Here

TOP

Related Classes of org.eclipse.bpel.model.To

Copyright © 2018 www.massapicom. 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.