Uses of Interface
org.kie.api.builder.model.KieBaseModel
Packages that use KieBaseModel
Package
Description
The runtime engine classes, including KieSession and StatelessKieSession.
-
Uses of KieBaseModel in org.kie.api.builder.model
Methods in org.kie.api.builder.model that return KieBaseModelModifier and TypeMethodDescriptionKieBaseModel.addInclude(String kBaseName) Includes the resources of the KieBase with the given name in this KieBaseModelKieBaseModel.addPackage(String pkg) Adds a package (pattern) to the list of the packages defining the set of resources that have to be included in the KieBase.KieBaseModel.addRuleTemplate(String dtable, String template, int row, int col) Defines a new RuleTemplateModel for this KieBaseModelKieSessionModel.getKieBaseModel()Returns the KieBaseModel which this KieSessionModel belongs toKieModuleModel.newKieBaseModel()Creates a new anonymous KieBaseModel and adds it to this KieModuleModelKieModuleModel.newKieBaseModel(String name) Creates a new KieBaseModel with the given name and adds it to this KieModuleModelKieBaseModel.removeInclude(String kBaseName) Remove the inclusion of the KieBase with the given nameKieBaseModel.removeKieSessionModel(String qName) Removes the KieSessionModel with the give name from this KieBaseModelKieBaseModel.removePackage(String pkg) Removes a package (pattern) from the list of the packages defining the set of resources that have to be included in the KieBase.KieBaseModel.setBetaRangeIndexOption(BetaRangeIndexOption betaRangeIndexOption) Sets the BetaRangeIndexOption for this KieBaseModel Default is BetaRangeIndexOption.DISABLEDKieBaseModel.setDeclarativeAgenda(DeclarativeAgendaOption declarativeAgenda) Sets the DeclarativeAgendaOption for this KieBaseModel Default is DeclarativeAgendaOption.DISABLEDKieBaseModel.setDefault(boolean isDefault) Sets the KieBase generated from this KieBaseModel as the default one, i.e.KieBaseModel.setEqualsBehavior(EqualityBehaviorOption equalsBehaviour) Sets the EqualityBehavior for this KieBaseModel.KieBaseModel.setEventProcessingMode(EventProcessingOption eventProcessingMode) Sets the EventProcessingOption for this KieBaseModel Default is EventProcessingOption.CLOUDKieBaseModel.setMutability(KieBaseMutabilityOption mutability) Sets the KieBaseMutabilityOption for this KieBaseModel.KieBaseModel.setPrototypes(PrototypesOption prototypes) Returns the PrototypesOption of this KieBaseModelSets the CDI scope for this KieBaseModelKieBaseModel.setSequential(SequentialOption sequential) Sets the SequentialOption for this KieBaseModel Default is SequentialOption.NOKieBaseModel.setSessionsPool(SessionsPoolOption sessionPool) Sets the SessionPoolOption used by the KieBase to create new sessions Default is SessionPoolOption.NOMethods in org.kie.api.builder.model that return types with arguments of type KieBaseModelModifier and TypeMethodDescriptionKieModuleModel.getKieBaseModels()Returns all the KieBaseModel defined in this KieModuleModel mapped by their names -
Uses of KieBaseModel in org.kie.api.runtime
Methods in org.kie.api.runtime that return KieBaseModelModifier and TypeMethodDescriptionKieContainer.getKieBaseModel(String kBaseName) Returns the KieBaseModel for the KieBase with the given name