Package org.evrete.api
Interface WorkingMemory
- All Known Subinterfaces:
StatefulSession
public interface WorkingMemory
-
Method Summary
Modifier and Type Method Description voidclear()voiddelete(Object fact)default voiddelete(Object... objects)default voiddelete(Collection<?> objects)default <T> voidforEachMemoryObject(Class<?> type, Consumer<T> consumer)<T> voidforEachMemoryObject(String type, Consumer<T> consumer)voidforEachMemoryObject(Consumer<Object> consumer)voidinsert(Object fact)default voidinsert(Object... objects)voidinsert(String factType, Object fact)default voidinsert(String factType, Collection<?> objects)default voidinsert(Collection<?> objects)default voidinsertTyped(String factType, Object... objects)voidupdate(Object fact)default voidupdate(Object... objects)default voidupdate(Collection<?> objects)