private String getDrl()

in drools-benchmarks-parent/drools-benchmarks/src/main/java/org/drools/benchmarks/session/FireOnlyWithAlphasBenchmark.java [73:83]


    private String getDrl(int rulesNr) {
        StringBuilder drlBuilder = new StringBuilder();
        drlBuilder.append("import " + A.class.getCanonicalName() + ";\n");
        for (int i = 0; i < rulesNr; i += 2) {
            drlBuilder.append( "rule R" + i + (skipBetaPropagation ? "" : " @Propagation(LAZY)") +
                    " when $a : A( value == " + i + " ) then modify($a) { setValue($a.getValue()+1) }; end\n" );
            drlBuilder.append( "rule R" + (i+1) + (skipBetaPropagation ? "" : " @Propagation(LAZY)") +
                    " when $a : A( value == " + (i+1) + " ) then delete($a); end\n" );
        }
        return drlBuilder.toString();
    }