Package org.drools.io

Examples of org.drools.io.ReteDumper


        File dotFile = new File( DOT_FILE );
        System.out.println( "Creating DOT: " + dotFile.getCanonicalPath() + "..." );
       
       
       
        new ReteDumper( ruleBase ).dumpReteToDot( new PrintStream(
            new FileOutputStream( dotFile ) ) );

        this.workingMemory = ruleBase.newWorkingMemory( );
       
        this.workingMemory.addEventListener( new MannersWMEL( ) );
View Full Code Here


        RuleBase ruleBase = builder.build( );
        WorkingMemory workingMemory = ruleBase.newWorkingMemory( );

        System.out.println( "DUMP RETE" );
        System.out.println( "---------" );
        ReteDumper dumper = new ReteDumper( ruleBase );
        dumper.dumpRete( System.err );

        System.out.println( "DUMP RETE DOT" );
        System.out.println( "---------" );
        dumper.dumpReteToDot( System.err );

        // Assert the facts, and fire the rules.
        Fibonacci fibonacci = new Fibonacci( 50 );
        long start = System.currentTimeMillis( );
        workingMemory.assertObject( fibonacci );
View Full Code Here

        RuleBase ruleBase = ruleBaseLoader.buildRuleBase();         

        System.out.println( "DUMP RETE" );
        System.out.println( "---------" );
       
        ReteDumper dumper = new ReteDumper( ruleBase );
        dumper.dumpRete( System.out );

        System.out.println( "DUMP TO DOT" );
        System.out.println( "---------" );
        dumper.dumpReteToDot( System.out );

        WorkingMemory workingMemory = ruleBase.newWorkingMemory( );

        for ( int i = 0; i < 10; i++ )
        {
View Full Code Here

    /** Use ReteDumper to dump out the network if you need to */
    private static void dumpReteNetwork(RuleBase ruleBase) {
        System.out.println( "DUMP RETE" );
        System.out.println( "---------" );
        ReteDumper dumper = new ReteDumper( ruleBase );
        dumper.dumpRete( System.out );
    }
View Full Code Here

        HelloWorldBuilder builder = new HelloWorldBuilder( ruleSet );
        RuleBase ruleBase = builder.buildRuleBase( );

        System.out.println( "DUMP RETE" );
        System.out.println( "---------" );
        ReteDumper dumper = new ReteDumper( ruleBase );
        dumper.dumpRete( System.out );

        System.out.println( "FIRE RULES(Hello)" );
        System.out.println( "----------" );
        WorkingMemory workingMemory = ruleBase.newWorkingMemory( );
        workingMemory.addEventListener( new DebugWorkingMemoryEventListener( ) );
View Full Code Here

        ruleBaseLoader.addFromRuleSetLoader( ruleSetLoader );
        RuleBase ruleBase = ruleBaseLoader.buildRuleBase();

        File dotFile = new File( DOT_FILE );
        System.out.println( "Creating DOT: " + dotFile.getCanonicalPath() + "..." );
        new ReteDumper( ruleBase ).dumpReteToDot( new PrintStream( new FileOutputStream( dotFile ) ) );

        this.workingMemory = ruleBase.newWorkingMemory();

        this.workingMemory.addEventListener( new WaltzWMEL() );
View Full Code Here

TOP

Related Classes of org.drools.io.ReteDumper

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.