Class DMNTypeRegistryAbstract

    • Field Detail

      • feelTypesScope

        protected org.kie.dmn.feel.lang.types.ScopeImpl feelTypesScope
      • feelTypesScopeChildLU

        protected Map<String,​org.kie.dmn.feel.lang.types.ScopeImpl> feelTypesScopeChildLU
    • Constructor Detail

      • DMNTypeRegistryAbstract

        public DMNTypeRegistryAbstract​(Map<String,​QName> aliases)
    • Method Detail

      • feelNS

        protected abstract String feelNS()
      • getItemDefScope

        public org.kie.dmn.feel.lang.Scope getItemDefScope​(org.kie.dmn.feel.lang.Scope parent)
        Specified by:
        getItemDefScope in interface org.kie.dmn.feel.lang.types.FEELTypeRegistry
      • resolveFEELType

        public org.kie.dmn.feel.lang.Type resolveFEELType​(List<String> qns)
        Specified by:
        resolveFEELType in interface org.kie.dmn.feel.lang.types.FEELTypeRegistry
      • registerAsFEELType

        protected void registerAsFEELType​(org.kie.dmn.api.core.DMNType dmnType)
      • registerType

        public org.kie.dmn.api.core.DMNType registerType​(org.kie.dmn.api.core.DMNType type)
        Specified by:
        registerType in interface DMNTypeRegistry