Interface NamedType.Resolver

All Known Subinterfaces:
LhsBuilder<C>, Rule, RuleBuilder<C>, RuntimeRule
All Known Implementing Classes:
AbstractRule
Enclosing interface:
NamedType

public static interface NamedType.Resolver
  • Method Details

    • resolve

      NamedType resolve(String var)
      Returns NamedType by its declared variable name
      Parameters:
      var - variable name
      Returns:
      named type
      Throws:
      NoSuchElementException - if no type is declared under the given var name
    • getDeclaredFactTypes

      Collection<NamedType> getDeclaredFactTypes()
      Returns:
      collection of currently defined named types