Package net.ssehub.easy.reasoning.core.frontend
Frontend to access reasoner information as well as to execute reasoning tasks.
-
Interface Summary Interface Description IMessageListener Defines a lister to be notified in case that reasoner messages are issued.IReasonerInstance A reuseable reasoner instance.IReasonerListener Listener for theIReasoner, to inform the caller of the reasoner, that the reasoning has been finished.ReasonerAdapter.IReasonerAdapter Defines the interface of an abstracting reasoner adapter. -
Class Summary Class Description AbstractChainedReasoner Implements an abstract chained reasoner.AbstractChainedReasoner.DerivedReasonerDescriptor Implements a derived reasoner descriptor taking over capabilities.ChainedReasonerState Helper class implementing a chained reasoner state.ReasonerAdapter Abstracts over instance-based and full reasoning.ReasonerFrontend The main interface to the reasoner core infrastructure.ReasoningProcess Delegate for starting a reasoning.