Class TraitKnowledgePackageImpl

  • All Implemented Interfaces:
    Externalizable, Serializable, org.drools.core.definitions.InternalKnowledgePackage, org.kie.api.definition.KiePackage

    public class TraitKnowledgePackageImpl
    extends org.drools.mvel.MVELKnowledgePackageImpl
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.drools.mvel.MVELKnowledgePackageImpl

        classFieldAccessorStore
      • Fields inherited from class org.drools.core.definitions.impl.KnowledgePackageImpl

        accumulateFunctions, cloningResources, dialectRuntimeRegistry, entryPointsIds, factTemplates, functions, globals, imports, name, needStreamMode, resourceTypePackages, rules, staticImports, typeDeclarations, valid, windowDeclarations
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String[] getImplicitImports()  
      TraitRegistryImpl getTraitRegistry()  
      void mergeTraitRegistry​(org.drools.core.impl.RuleBase knowledgeBase)  
      void readExternal​(ObjectInput stream)  
      void writeExternal​(ObjectOutput stream)  
      • Methods inherited from class org.drools.mvel.MVELKnowledgePackageImpl

        buildFieldAccessors, getClassFieldAccessorStore, getFieldExtractor, getFieldType, getReader, getWiringResults, mergeStore, removeClass, removeTypeFromStore, setClassFieldAccessorCache, wireObjectType, wireStore
      • Methods inherited from class org.drools.core.definitions.impl.KnowledgePackageImpl

        addAccumulateFunction, addCloningResource, addEntryPointId, addFactTemplate, addFunction, addGlobal, addImport, addProcess, addRule, addStaticImport, addTypeDeclaration, addWindowDeclaration, checkValidity, clear, deepCloneIfAlreadyInUse, equals, getAccumulateFunctions, getDialectRuntimeRegistry, getEntryPointIds, getErrorSummary, getExactTypeDeclaration, getFactTemplate, getFactType, getFactTypes, getFactTypesMap, getFunction, getFunctionNames, getFunctions, getGlobals, getGlobalVariables, getImports, getName, getPackageClassLoader, getProcesses, getQueries, getResourceTypePackages, getRule, getRuleFlows, getRules, getRulesGeneratedFromResource, getRuleUnitDescriptionLoader, getStaticImports, getTypeDeclaration, getTypeDeclaration, getTypeDeclarations, getTypeResolver, getWindowDeclarations, hashCode, isValid, needsStreamMode, removeFromResourceTypePackageGeneratedFromResource, removeFunction, removeFunctionImport, removeFunctionsGeneratedFromResource, removeGlobal, removeObjectsGeneratedFromResource, removeProcessesGeneratedFromResource, removeRule, removeRuleFlow, removeRulesGeneratedFromResource, removeTypeDeclaration, removeTypesGeneratedFromResource, resetErrors, setClassLoader, setError, setNeedStreamMode, toString, wireTypeDeclarations
    • Constructor Detail

      • TraitKnowledgePackageImpl

        public TraitKnowledgePackageImpl()
      • TraitKnowledgePackageImpl

        public TraitKnowledgePackageImpl​(String name)
    • Method Detail

      • mergeTraitRegistry

        public void mergeTraitRegistry​(org.drools.core.impl.RuleBase knowledgeBase)
        Specified by:
        mergeTraitRegistry in interface org.drools.core.definitions.InternalKnowledgePackage
        Overrides:
        mergeTraitRegistry in class org.drools.core.definitions.impl.KnowledgePackageImpl
      • getImplicitImports

        protected String[] getImplicitImports()
        Overrides:
        getImplicitImports in class org.drools.core.definitions.impl.KnowledgePackageImpl