Package org.evrete.api
Interface NamedType.Resolver
-
- All Known Subinterfaces:
LhsBuilder<C>,LhsBuilder<C>,Rule,RuleBuilder<C>,RuleBuilder<C>,RuntimeRule
- All Known Implementing Classes:
AbstractRule
- Enclosing interface:
- NamedType
public static interface NamedType.Resolver
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<NamedType>getDeclaredFactTypes()NamedTyperesolve(String var)ReturnsNamedTypeby its declared variable name
-
-
-
Method Detail
-
resolve
NamedType resolve(String var)
ReturnsNamedTypeby 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
-
-