Class TraitKnowledgePackageImpl

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

    public class TraitKnowledgePackageImpl
    extends org.drools.core.definitions.impl.KnowledgePackageImpl
    See Also:
    Serialized Form
    • Field Summary

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

        accumulateFunctions, classFieldAccessorStore, 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()  
      org.drools.core.factmodel.traits.TraitRegistry getTraitRegistry()  
      boolean hasTraitRegistry()  
      void readExternal​(ObjectInput stream)  
      void writeExternal​(ObjectOutput stream)  
      • 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, getClassFieldAccessorStore, 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, setClassFieldAccessorCache, setClassLoader, setDialectRuntimeRegistry, setError, setNeedStreamMode, toString, wireTypeDeclarations
    • Constructor Detail

      • TraitKnowledgePackageImpl

        public TraitKnowledgePackageImpl()
      • TraitKnowledgePackageImpl

        public TraitKnowledgePackageImpl​(String name)
    • Method Detail

      • hasTraitRegistry

        public boolean hasTraitRegistry()
        Specified by:
        hasTraitRegistry in interface org.drools.core.definitions.InternalKnowledgePackage
        Overrides:
        hasTraitRegistry in class org.drools.core.definitions.impl.KnowledgePackageImpl
      • getTraitRegistry

        public org.drools.core.factmodel.traits.TraitRegistry getTraitRegistry()
        Specified by:
        getTraitRegistry in interface org.drools.core.definitions.InternalKnowledgePackage
        Overrides:
        getTraitRegistry in class org.drools.core.definitions.impl.KnowledgePackageImpl
      • getImplicitImports

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