org.drools.compiler.kproject.models
Class KieBaseModelImpl
java.lang.Object
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
KieBaseModelImpl
public KieBaseModelImpl()
KieBaseModelImpl
public KieBaseModelImpl(org.kie.api.builder.model.KieModuleModel kModule,
String name)
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
getDeclarativeAgenda
public org.kie.api.conf.DeclarativeAgendaOption getDeclarativeAgenda()
- Specified by:
getDeclarativeAgenda in interface org.kie.api.builder.model.KieBaseModel
setDeclarativeAgenda
public org.kie.api.builder.model.KieBaseModel setDeclarativeAgenda(org.kie.api.conf.DeclarativeAgendaOption declarativeAgenda)
- Specified by:
setDeclarativeAgenda 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
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.