Drools :: Compiler 6.0.0.Beta3

org.drools.compiler.kproject.models
Class KieBaseModelImpl

java.lang.Object
  extended by org.drools.compiler.kproject.models.KieBaseModelImpl
All Implemented Interfaces:
org.kie.api.builder.model.KieBaseModel

public class KieBaseModelImpl
extends Object
implements org.kie.api.builder.model.KieBaseModel


Nested Class Summary
static class KieBaseModelImpl.KBaseConverter
           
 
Constructor Summary
KieBaseModelImpl(org.kie.api.builder.model.KieModuleModel kModule, String name)
           
 
Method Summary
 org.kie.api.builder.model.KieBaseModel addInclude(String kBaseQName)
           
 org.kie.api.builder.model.KieBaseModel addPackage(String pkg)
           
 org.kie.api.conf.EqualityBehaviorOption getEqualsBehavior()
           
 org.kie.api.conf.EventProcessingOption getEventProcessingMode()
           
static List<String> getFiles(File rootFolder)
           
static List<String> getFiles(String kBaseName, ZipFile zipFile)
           
 Set<String> getIncludes()
           
 Map<String,org.kie.api.builder.model.KieSessionModel> getKieSessionModels()
           
 org.kie.api.builder.model.KieModuleModel getKModule()
           
 String getName()
           
 List<String> getPackages()
           
 Map<String,org.kie.api.builder.model.KieSessionModel> getRawKieSessionModels()
           
 String getScope()
           
 boolean isDefault()
           
 void moveKSession(String oldQName, String newQName)
           
 org.kie.api.builder.model.KieSessionModel newKieSessionModel(String name)
           
 org.kie.api.builder.model.KieBaseModel removeInclude(String kBaseQName)
           
 org.kie.api.builder.model.KieBaseModel removeKieSessionModel(String qName)
           
 org.kie.api.builder.model.KieBaseModel removePackage(String pkg)
           
 org.kie.api.builder.model.KieBaseModel setDefault(boolean isDefault)
           
 org.kie.api.builder.model.KieBaseModel setEqualsBehavior(org.kie.api.conf.EqualityBehaviorOption equalsBehaviour)
           
 org.kie.api.builder.model.KieBaseModel setEventProcessingMode(org.kie.api.conf.EventProcessingOption eventProcessingMode)
           
 void setKModule(org.kie.api.builder.model.KieModuleModel kieProject)
           
 org.kie.api.builder.model.KieBaseModel setName(String name)
           
 org.kie.api.builder.model.KieBaseModel setScope(String scope)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KieBaseModelImpl

public KieBaseModelImpl(org.kie.api.builder.model.KieModuleModel kModule,
                        String name)
Method Detail

isDefault

public boolean isDefault()
Specified by:
isDefault in interface org.kie.api.builder.model.KieBaseModel

setDefault

public org.kie.api.builder.model.KieBaseModel setDefault(boolean isDefault)
Specified by:
setDefault in interface org.kie.api.builder.model.KieBaseModel

getPackages

public List<String> getPackages()
Specified by:
getPackages in interface org.kie.api.builder.model.KieBaseModel

addPackage

public org.kie.api.builder.model.KieBaseModel addPackage(String pkg)
Specified by:
addPackage in interface org.kie.api.builder.model.KieBaseModel

removePackage

public org.kie.api.builder.model.KieBaseModel removePackage(String pkg)
Specified by:
removePackage in interface org.kie.api.builder.model.KieBaseModel

getKModule

public org.kie.api.builder.model.KieModuleModel getKModule()

setKModule

public void setKModule(org.kie.api.builder.model.KieModuleModel kieProject)

getKieSessionModels

public Map<String,org.kie.api.builder.model.KieSessionModel> getKieSessionModels()
Specified by:
getKieSessionModels in interface org.kie.api.builder.model.KieBaseModel

getRawKieSessionModels

public Map<String,org.kie.api.builder.model.KieSessionModel> getRawKieSessionModels()

newKieSessionModel

public org.kie.api.builder.model.KieSessionModel newKieSessionModel(String name)
Specified by:
newKieSessionModel in interface org.kie.api.builder.model.KieBaseModel

removeKieSessionModel

public org.kie.api.builder.model.KieBaseModel removeKieSessionModel(String qName)
Specified by:
removeKieSessionModel in interface org.kie.api.builder.model.KieBaseModel

moveKSession

public void moveKSession(String oldQName,
                         String newQName)

getName

public String getName()
Specified by:
getName in interface org.kie.api.builder.model.KieBaseModel

setName

public org.kie.api.builder.model.KieBaseModel setName(String name)

getIncludes

public Set<String> getIncludes()

addInclude

public org.kie.api.builder.model.KieBaseModel addInclude(String kBaseQName)
Specified by:
addInclude in interface org.kie.api.builder.model.KieBaseModel

removeInclude

public org.kie.api.builder.model.KieBaseModel removeInclude(String kBaseQName)
Specified by:
removeInclude in interface org.kie.api.builder.model.KieBaseModel

getEqualsBehavior

public org.kie.api.conf.EqualityBehaviorOption getEqualsBehavior()
Specified by:
getEqualsBehavior in interface org.kie.api.builder.model.KieBaseModel

setEqualsBehavior

public org.kie.api.builder.model.KieBaseModel setEqualsBehavior(org.kie.api.conf.EqualityBehaviorOption equalsBehaviour)
Specified by:
setEqualsBehavior in interface org.kie.api.builder.model.KieBaseModel

getEventProcessingMode

public org.kie.api.conf.EventProcessingOption getEventProcessingMode()
Specified by:
getEventProcessingMode in interface org.kie.api.builder.model.KieBaseModel

setEventProcessingMode

public org.kie.api.builder.model.KieBaseModel setEventProcessingMode(org.kie.api.conf.EventProcessingOption eventProcessingMode)
Specified by:
setEventProcessingMode in interface org.kie.api.builder.model.KieBaseModel

setScope

public org.kie.api.builder.model.KieBaseModel setScope(String scope)
Specified by:
setScope in interface org.kie.api.builder.model.KieBaseModel

getScope

public String getScope()
Specified by:
getScope in interface org.kie.api.builder.model.KieBaseModel

getFiles

public static List<String> getFiles(String kBaseName,
                                    ZipFile zipFile)

getFiles

public static List<String> getFiles(File rootFolder)

toString

public String toString()
Overrides:
toString in class Object

Drools :: Compiler 6.0.0.Beta3

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.