Examples of Precondition


Examples of org.drools.compiler.Precondition

        kbase.addKnowledgePackages( kpkgs );
        kbase = SerializationHelper.serializeObject( kbase );

        StatefulKnowledgeSession session = createKnowledgeSession( kbase );

        session.insert( new Precondition( "genericcode",
                                          "genericvalue" ) );
        session.fireAllRules();

        KnowledgeBase ruleBaseWM = session.getKieBase();
        ruleBaseWM.removeKnowledgePackage( packageName );
View Full Code Here

Examples of org.drools.compiler.Precondition

        kbase.addKnowledgePackages( kpkgs );
        kbase = SerializationHelper.serializeObject( kbase );

        StatefulKnowledgeSession session = createKnowledgeSession( kbase );

        session.insert( new Precondition( "genericcode",
                                          "genericvalue" ) );
        session.fireAllRules();

        KnowledgeBase ruleBaseWM = session.getKieBase();
        ruleBaseWM.removeKnowledgePackage( packageName );
View Full Code Here

Examples of org.drools.compiler.Precondition

        kbase.addKnowledgePackages( kpkgs );
        kbase = SerializationHelper.serializeObject( kbase );

        StatefulKnowledgeSession session = createKnowledgeSession( kbase );

        session.insert( new Precondition( "genericcode",
                                          "genericvalue" ) );
        session.fireAllRules();

        KnowledgeBase ruleBaseWM = session.getKieBase();
        ruleBaseWM.removeKnowledgePackage( packageName );
View Full Code Here

Examples of org.drools.compiler.Precondition

        kbase.addKnowledgePackages( kpkgs );
        kbase = SerializationHelper.serializeObject( kbase );

        StatefulKnowledgeSession session = createKnowledgeSession( kbase );

        session.insert( new Precondition( "genericcode",
                                          "genericvalue" ) );
        session.fireAllRules();

        KnowledgeBase ruleBaseWM = session.getKieBase();
        ruleBaseWM.removeKnowledgePackage( packageName );
View Full Code Here

Examples of org.drools.compiler.Precondition

        kbase.addKnowledgePackages( kpkgs );
        kbase = SerializationHelper.serializeObject( kbase );

        StatefulKnowledgeSession session = createKnowledgeSession( kbase );

        session.insert( new Precondition( "genericcode",
                                          "genericvalue" ) );
        session.fireAllRules();

        KnowledgeBase ruleBaseWM = session.getKieBase();
        ruleBaseWM.removeKnowledgePackage( packageName );
View Full Code Here

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

    Pattern si3 = createPattern(gss, 3);
    Pattern si4 = createPattern(gss, 4);
   
   
    TechnicalProperty property = ConstraintsFactory.eINSTANCE.createIntegerTechnicalProperty();
    Precondition precondition = ConstraintsFactory.eINSTANCE.createPrecondition();
   
    BaseCondition baseCondition =ConstraintsFactory.eINSTANCE.createBaseCondition();
    baseCondition.setTechnicalProperty(property);
    baseCondition.setValue("foo");
    baseCondition.setOperator(BaseConditionOperators.EQUALS);
   
    precondition.getBaseConditions().add(baseCondition);
    si4.setPrecondition(precondition);

    createImpact(gss, si1, p1, 1);
    createImpact(gss, si4, p1, 1);
View Full Code Here

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

    int i = 0;
    for (Relation relation : outgoingRelations) {

      Element parentElement = cacheManager.getTargetOfRelation(relation);
      if (parentElement instanceof ConstrainedElement) {
        Precondition precondition = ((ConstrainedElement) parentElement)
            .getPrecondition();
        if (precondition != null)
        result += formatConditionString(precondition);
        i++;
        if (i < size && !result.equals("") && result != null)
View Full Code Here

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

    Pattern si2 = createPattern(gss, 2);

    TechnicalProperty propery = ConstraintsFactory.eINSTANCE
        .createStringTechnicalProperty();
    propery.setName("foo");
    Precondition precondition = ConstraintsFactory.eINSTANCE
        .createPrecondition();
    BaseCondition baseCondition = ConstraintsFactory.eINSTANCE
        .createBaseCondition();
    baseCondition.setTechnicalProperty(propery);
    baseCondition.setValue("true");
    baseCondition.setOperator(BaseConditionOperators.EQUALS);
    precondition.getBaseConditions().add(baseCondition);
    p1.setPrecondition(precondition);

    createDecomposition(gss, p2, p1);

    createImpact(gss, p1, g1, 1);
View Full Code Here

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

    Pattern si1 = createPattern(gss, 1);

    TechnicalProperty propery1 = ConstraintsFactory.eINSTANCE
        .createStringTechnicalProperty();
    propery1.setName("foo");
    Precondition precondition1 = ConstraintsFactory.eINSTANCE
        .createPrecondition();
    BaseCondition baseCondition1 = ConstraintsFactory.eINSTANCE
        .createBaseCondition();
    baseCondition1.setTechnicalProperty(propery1);
    baseCondition1.setValue("true");
    baseCondition1.setOperator(BaseConditionOperators.EQUALS);
    precondition1.getBaseConditions().add(baseCondition1);
    p2.setPrecondition(precondition1);

    TechnicalProperty propery2 = ConstraintsFactory.eINSTANCE
        .createStringTechnicalProperty();
    propery2.setName("bar");
    Precondition precondition2 = ConstraintsFactory.eINSTANCE
        .createPrecondition();
    BaseCondition baseCondition2 = ConstraintsFactory.eINSTANCE
        .createBaseCondition();
    baseCondition2.setTechnicalProperty(propery2);
    baseCondition2.setValue("false");
    baseCondition2.setOperator(BaseConditionOperators.EQUALS);
    precondition2.getBaseConditions().add(baseCondition2);
    p3.setPrecondition(precondition2);

    createDecomposition(gss, p2, p1);
    createDecomposition(gss, p3, p1);
View Full Code Here

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

    createImpact(gss, si2, p1, 1);

    TechnicalProperty propery = ConstraintsFactory.eINSTANCE
        .createStringTechnicalProperty();
    propery.setName("foo");
    Precondition precondition = ConstraintsFactory.eINSTANCE
        .createPrecondition();
    BaseCondition baseCondition = ConstraintsFactory.eINSTANCE
        .createBaseCondition();
    baseCondition.setTechnicalProperty(propery);
    baseCondition.setValue("foo");
    baseCondition.setOperator(BaseConditionOperators.EQUALS);
    precondition.getBaseConditions().add(baseCondition);
    si1.setPrecondition(precondition);

    executeRequiredPhases();

    assertEquals("not ( foo equals foo )",
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.