Package org.openiaml.model.model.operations

Examples of org.openiaml.model.model.operations.DecisionNode


    setGeneratedBy(operation, by);
    return operation;
  }

  public DecisionNode generatedDecisionNode(GeneratesElements by, ActivityOperation container) throws InferenceException {
    DecisionNode operation = (DecisionNode) createElement( container, OperationsPackage.eINSTANCE.getDecisionNode(), OperationsPackage.eINSTANCE.getActivityOperation_Nodes() );
    setGeneratedBy(operation, by);
    return operation;
  }
View Full Code Here


    setGeneratedBy(operation, by);
    return operation;
  }

  public DecisionNode generatedDecisionNode(GeneratesElements by, ActivityPredicate container) throws InferenceException {
    DecisionNode operation = (DecisionNode) createElement( container, OperationsPackage.eINSTANCE.getDecisionNode(), OperationsPackage.eINSTANCE.getActivityPredicate_Nodes() );
    setGeneratedBy(operation, by);
    return operation;
  }
View Full Code Here

        // check for shortcut status if necessary
        if (!checkShortcut || isShortcut(s) == shortcutRequired) {
          EObject obj = s.resolveSemanticElement();
          if (objectClass.isInstance(obj)) {
            // check containing feature name
            DecisionNode e = (DecisionNode) obj;
            if (name == null || (e.getName() != null && e.getName().equals(name))) {
              if (containingFeature == null || containingFeature.equals(obj.eContainingFeature())) {
              assertNotNull(s);
              return s;
              }
            }
            found += e.getName() + "[" + obj.eContainingFeature() + "],";
          }
        }
      }
    }
View Full Code Here

    assertNotGenerated(instance);
    BuiltinProperty exists = (BuiltinProperty) instance.getEmpty();
    assertGenerated(exists);

    // has a DecisionNode
    DecisionNode node = assertHasDecisionNode(check, "true?");
    assertGenerated(node);

    // DecisionNode evaluates the incoming condition
    SimpleCondition edge = assertHasSimpleCondition(session, exists, node);
    assertGenerated(edge);
View Full Code Here

    InputTextField email2 = assertHasInputTextField(home, "Email 2");
    Value fieldValue2 = assertHasFieldValue(email2);

    // now we can check the contents
    StartNode start = assertHasStartNode(validate);
    DecisionNode check = assertHasDecisionNode(validate, "can cast?");
    assertHasExecutionEdge(validate, start, check);

    CastNode cast = assertHasCastNode(validate);
   
    // cast <- ExternalValue <- fieldValue
View Full Code Here

    assertGenerated(start);
    FinishNode finish = assertHasFinishNode(condition);
    assertGenerated(finish);
    CancelNode cancel = assertHasCancelNode(condition);
    assertGenerated(cancel);
    DecisionNode check = assertHasDecisionNode(condition, "true?");
    assertGenerated(check);

    // flow
    assertGenerated(assertHasExecutionEdge(condition, start, check));
    assertGenerated(assertHasExecutionEdge(condition, check, finish, "y"));
    assertGenerated(assertHasExecutionEdge(condition, check, cancel, "n"));

    // property -> ExternalValue -> check
    {
      assertEquals(1, check.getInFlows().size());
      ExternalValue ev = (ExternalValue) check.getInFlows().get(0).getFrom();
      assertEquals(property, ev.getValue());
    }
   
  }
View Full Code Here

    CancelNode cancel = assertHasCancelNode(doLogin);
    SplitNode split = assertHasSplitNode(doLogin);
    JoinNode join = assertHasJoinNode(doLogin);

    // there should be a decision node from 'empty?'
    DecisionNode decision = assertHasDecisionNode(doLogin, "true?");
    assertHasExecutionEdge(doLogin, start, split);
    assertHasExecutionEdge(doLogin, join, decision);
    assertHasExecutionEdge(doLogin, decision, cancel);
    assertHasExecutionEdge(doLogin, decision, finish);
View Full Code Here

    assertGenerated(start);
    FinishNode finish = assertHasFinishNode(condition);
    assertGenerated(finish);
    CancelNode cancel = assertHasCancelNode(condition);
    assertGenerated(cancel);
    DecisionNode check = assertHasDecisionNode(condition, "true?");
    assertGenerated(check);

    // flow
    assertGenerated(assertHasExecutionEdge(condition, start, check));
    assertGenerated(assertHasExecutionEdge(condition, check, finish, "y"));
    assertGenerated(assertHasExecutionEdge(condition, check, cancel, "n"));
   
    // property -> ExternalValue -> check
    {
      assertEquals(1, check.getInFlows().size());
      ExternalValue ev = (ExternalValue) check.getInFlows().get(0).getFrom();
      assertEquals(property, ev.getValue());
    }
   
  }
View Full Code Here

    StartNode start = assertHasStartNode(notEmpty);
    FinishNode finish = assertHasFinishNode(notEmpty);
    CancelNode cancel = assertHasCancelNode(notEmpty);

    DecisionNode decision = assertHasDecisionNode(notEmpty, "true?");

    assertGenerated(assertHasSimpleCondition(root, empty, decision));

    assertHasExecutionEdge(notEmpty, start, decision);
View Full Code Here

    // -- traverse from start node --
    StartNode start = assertHasStartNode(update);
    FinishNode finish = assertHasFinishNode(update);
    CancelNode cancel = assertHasCancelNode(update);

    DecisionNode check = assertHasDecisionNode(update, "can cast?");
    CastNode cast = assertHasCastNode(update);

    SetNode set = assertHasSetNode(update);

    assertHasExecutionEdge(update, start, check);
View Full Code Here

TOP

Related Classes of org.openiaml.model.model.operations.DecisionNode

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.