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,
                       Class<?> clazz)
      • 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)
      • setDialectRuntimeRegistry

        void setDialectRuntimeRegistry​(DialectRuntimeRegistry dialectRuntimeRegistry)
      • getFactType

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

        ClassLoader getPackageClassLoader()
      • setClassLoader

        void setClassLoader​(ClassLoader classLoader)
      • hasTraitRegistry

        boolean hasTraitRegistry()
      • addCloningResource

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

        void wireTypeDeclarations()