Examples of BaseCondition


Examples of org.emftrace.metamodel.QUARCModel.Constraints.BaseCondition

    Constraint constraint = createConstraint(property, "1");
    constraint.setOperator(BaseConditionOperators.EQUALS);

    assignedConstraintsSet.getAssignedConstraints().add(constraint);

    BaseCondition baseCondition = createBaseCondition(property,
        BaseConditionOperators.EQUALS, "1");

    precondition.setLogicalConnectiveType(LogicalConnectiveTypes.AND);
    precondition.getBaseConditions().add(baseCondition);
View Full Code Here

Examples of org.emftrace.metamodel.QUARCModel.Constraints.BaseCondition

    Constraint constraint = createConstraint(property, "1");
    constraint.setOperator(BaseConditionOperators.EQUALS);

    assignedConstraintsSet.getAssignedConstraints().add(constraint);

    BaseCondition baseCondition = createBaseCondition(property,
        BaseConditionOperators.APPROXIMATELY_EQUALS, "1");
   
    baseCondition.setTolerance("0.01");
    baseCondition.setToleranceType(ToleranceTypes.RELATIVE);

    precondition.setLogicalConnectiveType(LogicalConnectiveTypes.AND);
    precondition.getBaseConditions().add(baseCondition);

    // test for true
View Full Code Here

Examples of org.emftrace.metamodel.QUARCModel.Constraints.BaseCondition

    Constraint constraint = createConstraint(property, "1");
    constraint.setOperator(BaseConditionOperators.EQUALS);

    assignedConstraintsSet.getAssignedConstraints().add(constraint);

    BaseCondition baseCondition = createBaseCondition(property,
        BaseConditionOperators.APPROXIMATELY_EQUALS, "1");
   
    baseCondition.setTolerance("0.01");
    baseCondition.setToleranceType(ToleranceTypes.ABSOLUTE);

    precondition.setLogicalConnectiveType(LogicalConnectiveTypes.AND);
    precondition.getBaseConditions().add(baseCondition);

    // test for true
View Full Code Here

Examples of org.emftrace.metamodel.QUARCModel.Constraints.BaseCondition

    Constraint constraint = createConstraint(property, "1");
    constraint.setOperator(BaseConditionOperators.EQUALS);

    assignedConstraintsSet.getAssignedConstraints().add(constraint);

    BaseCondition baseCondition = createBaseCondition(property,
        BaseConditionOperators.MAXIMAL, "1.0");

    precondition.setLogicalConnectiveType(LogicalConnectiveTypes.AND);
    precondition.getBaseConditions().add(baseCondition);
View Full Code Here

Examples of org.emftrace.metamodel.QUARCModel.Constraints.BaseCondition

    Constraint constraint = createConstraint(property, "1");
    constraint.setOperator(BaseConditionOperators.EQUALS);

    assignedConstraintsSet.getAssignedConstraints().add(constraint);

    BaseCondition baseCondition = createBaseCondition(property,
        BaseConditionOperators.MINIMAL, "1.0");

    precondition.setLogicalConnectiveType(LogicalConnectiveTypes.AND);
    precondition.getBaseConditions().add(baseCondition);
View Full Code Here

Examples of org.emftrace.metamodel.QUARCModel.Constraints.BaseCondition

    Constraint constraint = createConstraint(property, "1");
    constraint.setOperator(BaseConditionOperators.EQUALS);

    assignedConstraintsSet.getAssignedConstraints().add(constraint);

    BaseCondition baseCondition = createBaseCondition(property,
        BaseConditionOperators.GREATER_THAN, "1.0");

    precondition.setLogicalConnectiveType(LogicalConnectiveTypes.AND);
    precondition.getBaseConditions().add(baseCondition);
View Full Code Here

Examples of org.emftrace.metamodel.QUARCModel.Constraints.BaseCondition

    Constraint constraint = createConstraint(property, "1");
    constraint.setOperator(BaseConditionOperators.EQUALS);

    assignedConstraintsSet.getAssignedConstraints().add(constraint);

    BaseCondition baseCondition = createBaseCondition(property,
        BaseConditionOperators.LESS_THAN, "1.0");

    precondition.setLogicalConnectiveType(LogicalConnectiveTypes.AND);
    precondition.getBaseConditions().add(baseCondition);
View Full Code Here

Examples of org.emftrace.metamodel.QUARCModel.Constraints.BaseCondition

    Constraint constraint = createConstraint(property, "foo");
    constraint.setOperator(BaseConditionOperators.EQUALS);

    assignedConstraintsSet.getAssignedConstraints().add(constraint);

    BaseCondition baseCondition = createBaseCondition(property,
        BaseConditionOperators.MATCHES, "foo");

    precondition.setLogicalConnectiveType(LogicalConnectiveTypes.AND);
    precondition.getBaseConditions().add(baseCondition);

    baseCondition.setOperator(BaseConditionOperators.MATCHES);
    assertIsInvalid();
   
    baseCondition.setOperator(BaseConditionOperators.EQUALS_IGNORE_CASE);
    assertIsInvalid();

  }
View Full Code Here

Examples of org.emftrace.metamodel.QUARCModel.Constraints.BaseCondition

    Constraint constraint = createConstraint(property, "foo");
    constraint.setOperator(BaseConditionOperators.EQUALS);

    assignedConstraintsSet.getAssignedConstraints().add(constraint);

    BaseCondition baseCondition = createBaseCondition(property,
        BaseConditionOperators.EQUALS, "foo");

    precondition.setLogicalConnectiveType(LogicalConnectiveTypes.AND);
    precondition.getBaseConditions().add(baseCondition);

    constraint.setValue("1.1.2");
    assertIsInvalid();

    constraint.setValue("foo");
    assertIsInvalid();

    constraint.setValue(null);
    assertIsInvalid();

    baseCondition.setValue("1.1.2");
    assertIsInvalid();

    baseCondition.setValue("foo");
    assertIsInvalid();

    baseCondition.setValue(null);
    assertIsInvalid();

  }
View Full Code Here

Examples of org.emftrace.metamodel.RuleModel.BaseCondition

        Rule rule = RuleModelFactory.eINSTANCE.createRule();
        accessLayer.addElement(project, rule);
       
        LogicCondition cnd1 = RuleModelFactory.eINSTANCE.createLogicCondition();
        accessLayer.addElement(project, cnd1);
        BaseCondition cnd2 = RuleModelFactory.eINSTANCE.createBaseCondition();
        accessLayer.addElement(project, cnd2);
         
        rule.setConditions(cnd1);
        cnd1.getBaseConditions().add(cnd2);
        cnd2.setSource("Test");
        cnd2.setTarget("Test");
       
        ElementDefinition e1 = RuleModelFactory.eINSTANCE.createElementDefinition();
        ElementDefinition e2 = RuleModelFactory.eINSTANCE.createElementDefinition();
        accessLayer.addElement(project, e1);
        accessLayer.addElement(project, e2);
        e1.setAlias("e1");
        e2.setAlias("e2");
        e1.setType("Concern");
        e2.setType("Concern");
       
        rule.getElements().add(e1);
        rule.getElements().add(e2);
        rule.setRuleID("TestRule");
       
        LinkType l1 = LinkModelFactory.eINSTANCE.createLinkType();
        accessLayer.addElement(project, l1);
        l1.setName("Test");
       
        ActionDefinition a1 = RuleModelFactory.eINSTANCE.createActionDefinition();
        accessLayer.addElement(project, a1);
        a1.setSourceElement("e1");
        a1.setTargetElement("e2");
        a1.setResultType("Test");
        a1.setActionType(ActionType.CREATE_LINK);
       
        BaseCondition baseCondition = RuleModelFactory.eINSTANCE.createBaseCondition();
        baseCondition.setSource("e1");
        baseCondition.setTarget("e2");
               
        LogicCondition logicCondition = RuleModelFactory.eINSTANCE.createLogicCondition();
        logicCondition.getBaseConditions().add(baseCondition);
       
        rule.setConditions(logicCondition);
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.