Interface InternalKnowledgePackage

    • Method Detail

      • clear

        void clear()
      • checkValidity

        void checkValidity()
      • isValid

        boolean isValid()
      • setNeedStreamMode

        void setNeedStreamMode()
      • resetErrors

        void resetErrors()
      • setError

        void setError​(String summary)
      • getRuleFlows

        @Deprecated
        Map<String,​org.kie.api.definition.process.Process> getRuleFlows()
        Deprecated.
      • getAccumulateFunctions

        Map<String,​org.kie.api.runtime.rule.AccumulateFunction> getAccumulateFunctions()
      • getEntryPointIds

        Set<String> getEntryPointIds()
      • getStaticImports

        Set<String> getStaticImports()
      • addFunction

        void addFunction​(Function function)
      • addGlobal

        void addGlobal​(String identifier,
                       Type type)
      • addEntryPointId

        void addEntryPointId​(String id)
      • 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)
      • addAccumulateFunction

        void addAccumulateFunction​(String name,
                                   org.kie.api.runtime.rule.AccumulateFunction function)
      • addStaticImport

        void addStaticImport​(String functionImport)
      • removeFunction

        void removeFunction​(String functionName)
      • 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)
      • getFactType

        org.kie.api.definition.type.FactType getFactType​(String typeName)
      • getPackageClassLoader

        ClassLoader getPackageClassLoader()
      • getTypeResolver

        org.drools.util.TypeResolver getTypeResolver()
      • setClassLoader

        void setClassLoader​(ClassLoader classLoader)
      • mergeTraitRegistry

        void mergeTraitRegistry​(RuleBase knowledgeBase)
      • addCloningResource

        void addCloningResource​(String key,
                                Object resource)
      • wireTypeDeclarations

        void wireTypeDeclarations()
      • wireStore

        default void wireStore()
      • buildFieldAccessors

        default void buildFieldAccessors​(TypeDeclaration type)
      • removeClass

        default void removeClass​(Class<?> cls)
      • getFieldType

        default Class<?> getFieldType​(Class<?> clazz,
                                      String leftValue)
      • getWiringResults

        default Collection<org.kie.internal.builder.KnowledgeBuilderResult> getWiringResults​(Class<?> classType,
                                                                                             String fieldName)
      • setClassFieldAccessorCache

        default void setClassFieldAccessorCache​(ClassFieldAccessorCache classFieldAccessorCache)