Class KnowledgePackageImpl

    • Field Detail

      • name

        protected java.lang.String name
        Name of the pkg.
      • rules

        protected java.util.Map<java.lang.String,​RuleImpl> rules
        Set of all rule-names in this Package.
      • functions

        protected java.util.Map<java.lang.String,​Function> functions
      • accumulateFunctions

        protected java.util.Map<java.lang.String,​org.kie.api.runtime.rule.AccumulateFunction> accumulateFunctions
      • staticImports

        protected java.util.Set<java.lang.String> staticImports
      • globals

        protected java.util.Map<java.lang.String,​java.lang.reflect.Type> globals
      • factTemplates

        protected java.util.Map<java.lang.String,​FactTemplate> factTemplates
      • typeDeclarations

        protected java.util.Map<java.lang.String,​TypeDeclaration> typeDeclarations
      • entryPointsIds

        protected java.util.Set<java.lang.String> entryPointsIds
      • windowDeclarations

        protected java.util.Map<java.lang.String,​WindowDeclaration> windowDeclarations
      • cloningResources

        protected java.util.Map<java.lang.String,​java.lang.Object> cloningResources
      • valid

        protected boolean valid
        This is to indicate the the package has no errors during the compilation/building phase
      • needStreamMode

        protected boolean needStreamMode
    • Constructor Detail

      • KnowledgePackageImpl

        public KnowledgePackageImpl()
      • KnowledgePackageImpl

        public KnowledgePackageImpl​(java.lang.String name)
        Construct.
        Parameters:
        name - The name of this Package.