Examples of VerifierRule


Examples of org.drools.verifier.components.VerifierRule

        Set<String> rulesThatHadErrors = new HashSet<String>();
        while (iter.hasNext()) {
            Object o = iter.next();
            if (o instanceof VerifierMessage) {
                VerifierRule rule = (VerifierRule) ((VerifierMessage) o).getFaulty();
                rulesThatHadErrors.add(rule.getName());
            }
        }

        assertTrue(rulesThatHadErrors.remove("Incoherent patterns 10"));
        assertTrue(rulesThatHadErrors.remove("Incoherent patterns 15"));
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        Set<String> rulesThatHadErrors = new HashSet<String>();
        while (iter.hasNext()) {
            Object o = iter.next();
            if (o instanceof VerifierMessage) {
                VerifierRule rule = (VerifierRule) ((VerifierMessage) o).getFaulty();
                rulesThatHadErrors.add(rule.getName());
            }
        }

        assertTrue(rulesThatHadErrors.remove("Incoherent patterns 11"));
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        Set<String> rulesThatHadErrors = new HashSet<String>();
        while (iter.hasNext()) {
            Object o = iter.next();
            if (o instanceof VerifierMessage) {
                VerifierRule rule = (VerifierRule) ((VerifierMessage) o).getFaulty();
                rulesThatHadErrors.add(rule.getName());
            }
        }

        assertTrue(rulesThatHadErrors.remove("Incoherent patterns 16"));
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        Set<String> rulesThatHadErrors = new HashSet<String>();
        while (iter.hasNext()) {
            Object o = iter.next();
            if (o instanceof VerifierMessage) {
                VerifierRule rule = (VerifierRule) ((VerifierMessage) o).getFaulty();
                rulesThatHadErrors.add(rule.getName());
            }
        }

        assertTrue(rulesThatHadErrors.remove("Incoherent patterns 13"));
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        this.rulePackage = rulePackage;
    }

    public void visitRuleDescr(RuleDescr descr) throws UnknownDescriptionException {

        rule = new VerifierRule( rulePackage );

        rule.setName( descr.getName() );

        for ( AttributeDescr attribute : descr.getAttributes().values() ) {
            rule.getAttributes().put( attribute.getName(),
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

            data.add( subPattern );
        }

        for ( SubRule subRule : solvers.getRulePossibilities() ) {
            VerifierRule rule = data.getVerifierObject( VerifierComponentType.RULE,
                                                        subRule.getRulePath() );

            data.add( subRule );
        }
    }
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

                                                field );

            fieldsByObjectTypeId.put( field.getObjectTypePath(),
                                      field );
        } else if ( VerifierComponentType.RULE.equals( object.getVerifierComponentType() ) ) {
            VerifierRule rule = (VerifierRule) object;
            rulesByName.put( rule.getName(),
                             rule );
            if ( rule.getMetadata().containsKey( "category" ) ) {
                rulesByCategory.put( rule.getMetadata().get( "category" ),
                                     rule );
            }
        } else if ( VerifierComponentType.VARIABLE.equals( object.getVerifierComponentType() ) ) {
            Variable variable = (Variable) object;
            variablesByRuleAndVariableName.put( variable.getRuleName() + "." + variable.getName(),
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

     * @return Link to objects page or the toString() text if no link could not
     *         be created.
     */
    public static String getUrl(Object o) {
        if ( o instanceof VerifierRule ) {
            VerifierRule rule = (VerifierRule) o;
            return getRuleUrl( UrlFactory.RULE_FOLDER,
                               rule.getPath(),
                               rule.getName() );
        }

        return o.toString();
    }
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

        addDrlRulesData( rules );
    }

    private void addDrlRulesData(List<DrlRuleParser> rules) {
        for ( DrlRuleParser rData : rules ) {
            VerifierRule rule = this.result.getVerifierData().getRuleByName( rData.getName() );

            if ( rule != null ) {
                rule.getHeader().addAll( rData.getHeader() );
                rule.getLhsRows().addAll( rData.getLhs() );
                rule.getRhsRows().addAll( rData.getRhs() );
                rule.setDescription( rData.getDescription() );
                rule.getCommentMetadata().addAll( rData.getMetadata() );
                rule.getOtherInfo().putAll( rData.getOtherInformation() );
            }
        }
    }
View Full Code Here

Examples of org.drools.verifier.components.VerifierRule

    public static Pattern createPattern2() {
        return createPattern( 2 );
    }

    public static VerifierRule createRule(int i) {
        VerifierRule rule = new VerifierRule( new PackageDescr("testPackage1"), createPackage1(), new HashMap<String, Object>());

        rule.setName( "testRule" + i );

        return rule;
    }
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.