Uses of Interface
com.hammurapi.reasoning.Handle

Packages that use Handle
com.hammurapi.reasoning   
 

Uses of Handle in com.hammurapi.reasoning
 

Methods in com.hammurapi.reasoning that return Handle
 Handle<F> ForwardReasoningSession.getHandle(Object fact)
          Retrieves object handle.
 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.
 

Methods in com.hammurapi.reasoning that return types with arguments of type Handle
 Collection<Handle<F>> ForwardReasoningSession.getHandles()
           
 List<Handle<F>> Derivation.getInputHandles()
           
 List<Handle<F>> ForwardReasoningSession.putAll(List<? extends F> facts)
          Puts objects in the list to the knowledge base and returns their handles.
 

Methods in com.hammurapi.reasoning with parameters of type Handle
 boolean ForwardReasoningSession.contains(Handle<F> handle)
           
 F ForwardReasoningSession.get(Handle<F> handle)
          Retrieves object by its handle.
 Collection<Derivation<F>> ForwardReasoningSession.getDerivations(Handle<F> handle)
          Returns information on how given object was derived.
 void InferenceListener.onPut(F obj, Handle<F> handle)
          Invoked when an object is added to the knowledge base.
 void InferenceListener.onRemove(F obj, Handle<F> handle)
          Invoked when an object is removed from the knowledge base.
 void ForwardReasoningSession.remove(Handle<F> handle, boolean strict)
          Removes fact from the knowledge base.
 void ForwardReasoningSession.updateObject(Handle<F> handle, F obj)
          Updates fact.