Package org.drools.core.definitions
Interface InternalKnowledgePackage
-
- All Superinterfaces:
Externalizable
,org.kie.api.definition.KiePackage
,Serializable
- All Known Implementing Classes:
KnowledgePackageImpl
public interface InternalKnowledgePackage extends org.kie.api.definition.KiePackage, Externalizable
-
-
Method Summary
-
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
-
-
-
Method Detail
-
clear
void clear()
-
checkValidity
void checkValidity()
-
isValid
boolean isValid()
-
setNeedStreamMode
void setNeedStreamMode()
-
resetErrors
void resetErrors()
-
setError
void setError(String summary)
-
getResourceTypePackages
ResourceTypePackageRegistry getResourceTypePackages()
-
getRuleFlows
@Deprecated Map<String,org.kie.api.definition.process.Process> getRuleFlows()
Deprecated.
-
getTypeDeclarations
Map<String,TypeDeclaration> getTypeDeclarations()
-
getImports
Map<String,ImportDeclaration> getImports()
-
getWindowDeclarations
Map<String,WindowDeclaration> getWindowDeclarations()
-
getAccumulateFunctions
Map<String,org.kie.api.runtime.rule.AccumulateFunction> getAccumulateFunctions()
-
addFunction
void addFunction(Function function)
-
addEntryPointId
void addEntryPointId(String id)
-
addWindowDeclaration
void addWindowDeclaration(WindowDeclaration window)
-
addRule
void addRule(RuleImpl rule)
-
addProcess
@Deprecated void addProcess(org.kie.api.definition.process.Process process)
Deprecated.
-
addTypeDeclaration
void addTypeDeclaration(TypeDeclaration typeDecl)
-
addFactTemplate
void addFactTemplate(FactTemplate factTemplate)
-
addImport
void addImport(ImportDeclaration importDecl)
-
addAccumulateFunction
void addAccumulateFunction(String name, org.kie.api.runtime.rule.AccumulateFunction function)
-
addStaticImport
void addStaticImport(String functionImport)
-
removeFunction
void removeFunction(String functionName)
-
removeRuleFlow
@Deprecated void removeRuleFlow(String id)
Deprecated.
-
removeRule
void removeRule(RuleImpl rule)
-
removeGlobal
void removeGlobal(String identifier)
-
removeTypeDeclaration
void removeTypeDeclaration(String type)
-
removeObjectsGeneratedFromResource
boolean removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource)
-
removeTypesGeneratedFromResource
List<TypeDeclaration> removeTypesGeneratedFromResource(org.kie.api.io.Resource resource)
-
getRulesGeneratedFromResource
List<RuleImpl> getRulesGeneratedFromResource(org.kie.api.io.Resource resource)
-
removeRulesGeneratedFromResource
List<RuleImpl> removeRulesGeneratedFromResource(org.kie.api.io.Resource resource)
-
removeFunctionsGeneratedFromResource
List<Function> removeFunctionsGeneratedFromResource(org.kie.api.io.Resource resource)
-
removeProcessesGeneratedFromResource
@Deprecated List<org.kie.api.definition.process.Process> removeProcessesGeneratedFromResource(org.kie.api.io.Resource resource)
Deprecated.
-
removeFromResourceTypePackageGeneratedFromResource
boolean removeFromResourceTypePackageGeneratedFromResource(org.kie.api.io.Resource resource)
-
getDialectRuntimeRegistry
DialectRuntimeRegistry getDialectRuntimeRegistry()
-
setDialectRuntimeRegistry
void setDialectRuntimeRegistry(DialectRuntimeRegistry dialectRuntimeRegistry)
-
getFactType
org.kie.api.definition.type.FactType getFactType(String typeName)
-
getTypeDeclaration
TypeDeclaration getTypeDeclaration(Class<?> clazz)
-
getTypeDeclaration
TypeDeclaration getTypeDeclaration(String type)
-
getFactTemplate
FactTemplate getFactTemplate(String name)
-
getPackageClassLoader
ClassLoader getPackageClassLoader()
-
getTypeResolver
TypeResolver getTypeResolver()
-
setClassLoader
void setClassLoader(ClassLoader classLoader)
-
getRuleUnitDescriptionLoader
RuleUnitDescriptionLoader getRuleUnitDescriptionLoader()
-
getClassFieldAccessorStore
ClassFieldAccessorStore getClassFieldAccessorStore()
-
setClassFieldAccessorCache
void setClassFieldAccessorCache(ClassFieldAccessorCache classFieldAccessorCache)
-
deepCloneIfAlreadyInUse
InternalKnowledgePackage deepCloneIfAlreadyInUse(ClassLoader classLoader)
-
hasTraitRegistry
boolean hasTraitRegistry()
-
getTraitRegistry
TraitRegistry getTraitRegistry()
-
wireTypeDeclarations
void wireTypeDeclarations()
-
-