Examples of KnowledgePackageImp


Examples of org.drools.definitions.impl.KnowledgePackageImp

            for( KnowledgePackage kpkg : pkgs ) {
                addPackage( ((KnowledgePackageImp)kpkg).pkg );
            }
        } else if( object instanceof KnowledgePackageImp ) {
            // KnowledgeBuilder API
            KnowledgePackageImp kpkg = (KnowledgePackageImp) object;
            addPackage( kpkg.pkg );
        } else if( object instanceof Package ) {
            // Old Drools 4 API
            Package pkg = (Package) object;            
            addPackage( pkg );
View Full Code Here

Examples of org.drools.definitions.impl.KnowledgePackageImp

                                                                                   event.getFunction() ) );
        }

        public void afterPackageAdded(AfterPackageAddedEvent event) {
            this.listener.afterKiePackageAdded(new AfterKiePackageAddedEventImpl(this.kbase,
                    new KnowledgePackageImp(event.getPackage())));
        }
View Full Code Here

Examples of org.drools.definitions.impl.KnowledgePackageImp

                    new KnowledgePackageImp(event.getPackage())));
        }

        public void afterPackageRemoved(AfterPackageRemovedEvent event) {
            this.listener.afterKiePackageRemoved(new AfterKiePackageRemovedEventImpl(this.kbase,
                    new KnowledgePackageImp(event.getPackage())));
        }
View Full Code Here

Examples of org.drools.definitions.impl.KnowledgePackageImp

                                                                                     event.getFunction() ) );
        }

        public void beforePackageAdded(BeforePackageAddedEvent event) {
            this.listener.beforeKiePackageAdded(new BeforeKiePackageAddedEventImpl(this.kbase,
                    new KnowledgePackageImp(event.getPackage())));
        }
View Full Code Here

Examples of org.drools.definitions.impl.KnowledgePackageImp

                    new KnowledgePackageImp(event.getPackage())));
        }

        public void beforePackageRemoved(BeforePackageRemovedEvent event) {
            this.listener.beforeKiePackageRemoved(new BeforeKiePackageRemovedEventImpl(this.kbase,
                    new KnowledgePackageImp(event.getPackage())));
        }
View Full Code Here

Examples of org.drools.definitions.impl.KnowledgePackageImp

                overrideReSource( ((KnowledgePackageImp)kpkg).pkg, resource );
                addPackage(((KnowledgePackageImp) kpkg).pkg);
            }
        } else if( object instanceof KnowledgePackageImp ) {
            // KnowledgeBuilder API
            KnowledgePackageImp kpkg = (KnowledgePackageImp) object;
            overrideReSource( kpkg.pkg, resource );
            addPackage( kpkg.pkg );
        } else if( object instanceof Package ) {
            // Old Drools 4 API
            Package pkg = (Package) object;
View Full Code Here

Examples of org.drools.definitions.impl.KnowledgePackageImp

        Package[] pkgs = pkgBuilder.getPackages();
        List<KnowledgePackage> list = new ArrayList<KnowledgePackage>( pkgs.length );

        for ( Package pkg : pkgs ) {
            list.add( new KnowledgePackageImp( pkg ) );
        }

        return list;
    }
View Full Code Here

Examples of org.drools.definitions.impl.KnowledgePackageImp

    public Collection<KnowledgePackage> getKnowledgePackages() {
        Package[] pkgs = ruleBase.getPackages();
        List<KnowledgePackage> list = new ArrayList<KnowledgePackage>( pkgs.length );
        for ( Package pkg : pkgs ) {
            list.add( new KnowledgePackageImp( pkg ) );
        }
        return list;
    }
View Full Code Here

Examples of org.drools.definitions.impl.KnowledgePackageImp

    }

    public KnowledgePackage getKnowledgePackage(String packageName) {
        Package pkg = this.ruleBase.getPackage( packageName );
        if ( pkg != null ) {
            return new KnowledgePackageImp( pkg );
        } else {
            return null;
        }
    }
View Full Code Here

Examples of org.drools.definitions.impl.KnowledgePackageImp

            }
            return null;
        } else {
            // .pks are handled as a special case.
            InputStream is = null;
            KnowledgePackageImp kpkg = null;
            try {
                is = resource.getInputStream();
                Object object = DroolsStreamUtils.streamIn(is);
                if (object instanceof KnowledgePackageImp) {
                    kpkg = ((KnowledgePackageImp) object);
                } else {
                    kpkg = new KnowledgePackageImp((Package) object);
                }
                for (Rule rule : kpkg.pkg.getRules()) {
                    rule.setResource(resource);
                }
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.