Uses of Class
com.hammurapi.reasoning.ReasoningException

Packages that use ReasoningException
com.hammurapi.reasoning   
com.hammurapi.reasoning.spi   
 

Uses of ReasoningException in com.hammurapi.reasoning
 

Methods in com.hammurapi.reasoning that throw ReasoningException
 void FactIterator.close()
          Closes iterator and releases resources held by it.
 void ReasoningSession.close()
          Closes the session and releases resources held by the session.
 boolean ForwardReasoningSession.contains(Handle<F> handle)
           
 boolean ForwardReasoningSession.contains(Object fact)
           
 BackwardReasoningSession BackwardReasoningSessionFactory.createSession(FactSource[] inputs, Map<?,?> properties)
          Creates a new reasoning session.
 ForwardReasoningSession<F> ForwardReasoningSessionFactory.createSession(Map<?,?> properties)
          Creates a new reasoning session.
 void ForwardReasoningSession.executeRules()
          Fires rules execution.
 F ForwardReasoningSession.get(Handle<F> handle)
          Retrieves object by its handle.
 Collection<Derivation<F>> ForwardReasoningSession.getDerivations(F obj)
          Returns information on how given object was derived.
 Collection<Derivation<F>> ForwardReasoningSession.getDerivations(Handle<F> handle)
          Returns information on how given object was derived.
 ExceptionHandler ReasoningSession.getExceptionHandler()
           
 Collection<Handle<F>> ForwardReasoningSession.getHandles()
           
 InferenceListener<F> ForwardReasoningSession.getInferenceListener()
           
 Collection<? extends F> ForwardReasoningSession.getObjects()
           
 Handle<F> ForwardReasoningSession.put(F fact)
          Puts object to knowledge base.
 Handle<F>[] ForwardReasoningSession.putAll(F... facts)
          Puts facts to the knowledge base and returns array of their handles.
 List<Handle<F>> ForwardReasoningSession.putAll(List<? extends F> facts)
          Puts objects in the list to the knowledge base and returns their handles.
 void ForwardReasoningSession.remove(F fact, boolean strict)
          Removes fact from the knowledge base.
 void ForwardReasoningSession.remove(Handle<F> handle, boolean strict)
          Removes fact from the knowledge base.
 void ReasoningSession.reset()
          Resets session state.
 void ReasoningSession.setExceptionHandler(ExceptionHandler handler)
          Sets exception handler.
 void ForwardReasoningSession.setInferenceListener(InferenceListener<F> listener)
          Sets reasoning listener for the session.
 void ForwardReasoningSession.updateObject(Handle<F> handle, F obj)
          Updates fact.
 

Uses of ReasoningException in com.hammurapi.reasoning.spi
 

Methods in com.hammurapi.reasoning.spi that throw ReasoningException
 boolean InferenceContext.contains(Object fact)
           
 Collection<?> InferenceContext.getObjects()
           
 Map<String,?> InferenceContext.getProperties()
           
 void Rule.init()
          This method is invoked after rule is created and configured.
 void InferenceContext.put(Object fact)
          Puts a fact to the knowledge base.
 void Rule.release()
          Releases resource held by the rule.
 void InferenceContext.remove(Object fact)
          Removes object from the knowledge base.
 void Rule.reset()
          Rule container invokes this method when session reset() method is invoked.
 void InferenceContext.update(Object fact)
          Updates mutable fact.
 void InferenceContext.update(Object originalFact, Object newFact)
          Updates immutable fact with a new value.