Package org.tensorics.core.resolve.engine
-
Interface Summary Interface Description Dispatcher An implementation of this interface is responsible for processing a tree of instruction nodes and resolving as many nodes as possible within one resolver.ResolvingEngine Can resolve deferred values. -
Class Summary Class Description BiggestSubTreeDispatcher Processes a tree of instruction nodes and tries to resolve the biggest possible subtrees internally in the module.DefaultResolvingEngine Processes the expression tree in a way, that it tries to give the biggest possible chunks to a resolver.ResolvingEngines Provides utility methods for creating resolving engines. -
Exception Summary Exception Description EmergencyAbortLimitReachedException This exception will be thrown as soon as the number of iterations of the tree walker reach a certain limit (as defined there).ResolvedContextDidNotGrowException This exception is thrown by the dispatcher if, after one iteration of resolving (asking all the resolvers if they could resolve anything), the amount of resolved nodes did not increase at all.