Package org.eclipse.bpel.model

Examples of org.eclipse.bpel.model.Condition


   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public NotificationChain basicSetCondition(Condition newCondition, NotificationChain msgs) {
    Condition oldCondition = condition;
    condition = newCondition;
    if (eNotificationRequired()) {
      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, BPELPackage.WHILE__CONDITION, oldCondition, newCondition);
      if (msgs == null) msgs = notification; else msgs.add(notification);
    }
View Full Code Here


   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public NotificationChain basicSetCondition(Condition newCondition, NotificationChain msgs) {
    Condition oldCondition = condition;
    condition = newCondition;
    if (eNotificationRequired()) {
      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, BPELPackage.REPEAT_UNTIL__CONDITION, oldCondition, newCondition);
      if (msgs == null) msgs = notification; else msgs.add(notification);
    }
View Full Code Here

   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public NotificationChain basicSetTransitionCondition(Condition newTransitionCondition, NotificationChain msgs) {
    Condition oldTransitionCondition = transitionCondition;
    transitionCondition = newTransitionCondition;
    if (eNotificationRequired()) {
      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, BPELPackage.SOURCE__TRANSITION_CONDITION, oldTransitionCondition, newTransitionCondition);
      if (msgs == null) msgs = notification; else msgs.add(notification);
    }
View Full Code Here

   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public NotificationChain basicSetJoinCondition(Condition newJoinCondition, NotificationChain msgs) {
    Condition oldJoinCondition = joinCondition;
    joinCondition = newJoinCondition;
    if (eNotificationRequired()) {
      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, BPELPackage.TARGETS__JOIN_CONDITION, oldJoinCondition, newJoinCondition);
      if (msgs == null) msgs = notification; else msgs.add(notification);
    }
View Full Code Here

        if (result == null) result = caseWSDLElement(rethrow);
        if (result == null) result = defaultCase(theEObject);
        return result;
      }
      case BPELPackage.CONDITION: {
        Condition condition = (Condition)theEObject;
        Object result = caseCondition(condition);
        if (result == null) result = caseExpression(condition);
        if (result == null) result = caseExtensibilityElement(condition);
        if (result == null) result = caseWSDLElement(condition);
        if (result == null) result = caseIExtensibilityElement(condition);
View Full Code Here

    while (it.hasNext()) {
      Element sourceElement = createBPELElement("source");
      sourcesElement.appendChild(sourceElement);
      Source source = (Source)it.next();
      sourceElement.setAttribute("linkName", source.getLink().getName());
      Condition transitionCondition = source.getTransitionCondition();
      if (transitionCondition != null) {
        sourceElement.appendChild(expression2XML(transitionCondition, "transitionCondition"));
      }
      extensibleElement2XML(source, sourceElement);
    }
View Full Code Here

  }
 
  protected Element targets2XML(Targets targets) {
    Element targetsElement = createBPELElement("targets");   
    // Write out the join condition
    Condition joinCondition = targets.getJoinCondition();
    if (joinCondition != null) {
      targetsElement.appendChild(expression2XML(joinCondition, "joinCondition"));
    }
    // Write out each of the targets
    Iterator it = targets.getChildren().iterator();
View Full Code Here

   
    if (exprNodeData.xpathExpr != null && bodyNodeData.activity != null){
      RepeatUntil repeatActivity = BPELFactory.eINSTANCE.createRepeatUntil();
      doLoopNodeData.activity = repeatActivity;
      repeatActivity.setActivity(bodyNodeData.activity);
      Condition condition = BPELFactory.eINSTANCE.createCondition();
      condition.setRequired(true);
      condition.setBody(exprNodeData.xpathExpr.evaluate());
      repeatActivity.setCondition(condition);     
    }
   
    exit(doLoop);
  }
View Full Code Here

    scan(ifElement.getElseStatement());
    ASTNodeData elseNodeData = nodeDataStack.peek();
   
    If ifActivity = BPELFactory.eINSTANCE.createIf();
    ifNodeData.activity = ifActivity;
    Condition condExpr = BPELFactory.eINSTANCE.createCondition();
    ifActivity.setCondition(condExpr);
    if (condNodeData.xpathExpr != null)
      condExpr.setBody(condNodeData.xpathExpr.evaluate());
   
    if (ifElement.getThenStatement() != null){
      //Then then = BPELFactory.eINSTANCE.createThen();
      //ifActivity.setThen(then);
      if (thenNodeData.activity != null)
View Full Code Here

   
    if (exprNodeData.xpathExpr != null && bodyNodeData.activity != null){
      While whileActivity = BPELFactory.eINSTANCE.createWhile();
      whileNodeData.activity = whileActivity;
      whileActivity.setActivity(bodyNodeData.activity);
      Condition condition = BPELFactory.eINSTANCE.createCondition();
      condition.setRequired(true);
      condition.setBody(exprNodeData.xpathExpr.evaluate());
      whileActivity.setCondition(condition);     
    }
   
    exit(whileLoop);
 
View Full Code Here

TOP

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

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.