Package org.drools.rule

Examples of org.drools.rule.Rule


                                    "bob" );

        final RuleSet ruleSet = new RuleSet( "test RuleSet",
                                             ruleBaseContext );

        final Rule rule = new Rule( "Test Rule 1",
                                    ruleSet );

        Importer importer = new DefaultImporter( );
        importer.addImport( new DefaultImportEntry( "org.drools.semantics.base.Person" ) );
        rule.setImporter( importer );

        ObjectTypeFactory factory = new ClassFieldObjectTypeFactory( );

        ClassFieldObjectType type = (ClassFieldObjectType) factory.newObjectType( rule,
                                                                                  ruleBaseContext,
View Full Code Here


                                    "bob" );

        final RuleSet ruleSet = new RuleSet( "test RuleSet",
                                             ruleBaseContext );

        final Rule rule = new Rule( "Test Rule 1",
                                    ruleSet );

        Importer importer = new DefaultImporter( );
        importer.addImport( new DefaultImportEntry( "org.drools.semantics.base.*" ) );
        rule.setImporter( importer );

        ObjectTypeFactory factory = new ClassFieldObjectTypeFactory( );

        ClassFieldObjectType type = (ClassFieldObjectType) factory.newObjectType( rule,
                                                                                  ruleBaseContext,
View Full Code Here

        DefaultConfiguration configuration = new DefaultConfiguration( "test1" );

        final RuleSet ruleSet = new RuleSet( "test RuleSet",
                                             ruleBaseContext );

        final Rule rule = new Rule( "Test Rule 1",
                                    ruleSet );

        Importer importer = new DefaultImporter( );
        rule.setImporter( importer );

        ObjectTypeFactory factory = new ClassObjectTypeFactory( );

        try
        {
View Full Code Here

        configuration.setText( "java.util.HashMap" );

        final RuleSet ruleSet = new RuleSet( "test RuleSet",
                                             ruleBaseContext );

        final Rule rule = new Rule( "Test Rule 1",
                                    ruleSet );

        Importer importer = new DefaultImporter( );      
        rule.setImporter( importer );

        ObjectTypeFactory factory = new ClassObjectTypeFactory( );

        ClassObjectType type = (ClassObjectType) factory.newObjectType( rule,
                                                                        ruleBaseContext,
View Full Code Here

        configuration.setText( "HashMap" );

        final RuleSet ruleSet = new RuleSet( "test RuleSet",
                                             ruleBaseContext );

        final Rule rule = new Rule( "Test Rule 1",
                                    ruleSet );

        Importer importer = new DefaultImporter( );
        importer.addImport( new DefaultImportEntry( "java.util.HashMap" ) );
        rule.setImporter( importer );

        ObjectTypeFactory factory = new ClassObjectTypeFactory( );

        ClassObjectType type = (ClassObjectType) factory.newObjectType( rule,
                                                                        ruleBaseContext,
View Full Code Here

                                             ruleBaseContext );

        Importer importer = new DefaultImporter( );
        importer.addImport( new DefaultImportEntry( "java.util.*" ) );

        final Rule rule = new Rule( "Test Rule 1",
                                    ruleSet );

        rule.setImporter( importer );

        ObjectTypeFactory factory = new ClassObjectTypeFactory( );

        ClassObjectType type = (ClassObjectType) factory.newObjectType( rule,
                                                                        ruleBaseContext,
View Full Code Here

                                   BaseRuleFactory baseRuleFactory,
                                   String ruleNameIn,
                                   String ruleNameOut)
    {
        Configuration config = new MockRuleConfiguration( ruleNameIn );
        Rule rule = null;
        try
        {
            rule = baseRuleFactory.newRule( null, null, config );
        }
        catch ( FactoryException e )
        {
            fail( testDesc );
        }
        assertNotNull( testDesc, rule );
        assertEquals( testDesc, ruleNameOut, rule.getName( ) );
    }
View Full Code Here

    private void invalidRuleNameTest(String testDesc,
                                     BaseRuleFactory baseRuleFactory,
                                     String ruleName)
    {
        Configuration config = new MockRuleConfiguration( ruleName );
        Rule rule = null;
        try
        {
            rule = baseRuleFactory.newRule( null, null, config );
            fail( testDesc );
        }
View Full Code Here

        ConsequenceFactory factory = module.getConsequenceFactory( localName );
        Consequence consequence;
        try
        {
            Rule rule = (Rule) this.ruleSetReader.getParent( Rule.class );
            consequence = factory.newConsequence( rule,
                                                  this.ruleSetReader.getFactoryContext( ),
                                                  config );

            rule.setConsequence( consequence );
        }
        catch ( FactoryException e )
        {
            throw new SAXParseException( "error constructing consequence",
                    this.ruleSetReader.getLocator( ), e );
View Full Code Here

        DefaultConfiguration configuration = new DefaultConfiguration( "test1" );

        final RuleSet ruleSet = new RuleSet( "test RuleSet",
                                             ruleBaseContext );

        final Rule rule = new Rule( "Test Rule 1",
                                    ruleSet );

        Importer importer = new DefaultImporter( );
        rule.setImporter( importer );

        ObjectTypeFactory factory = new SemaphoreFactory( );

        try
        {
View Full Code Here

TOP

Related Classes of org.drools.rule.Rule

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.