Drools :: Compiler 6.2.0.Final

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()
           
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)
           
 boolean equals(Object o)
           
 org.kie.api.conf.DeclarativeAgendaOption getDeclarativeAgenda()
           
 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()
           
 int hashCode()
           
 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 setDeclarativeAgenda(org.kie.api.conf.DeclarativeAgendaOption declarativeAgenda)
           
 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, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KieBaseModelImpl

public KieBaseModelImpl()

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

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

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

Drools :: Compiler 6.2.0.Final

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