Package openllet.core.rules.rete
Class BetaMemoryIndex
- java.lang.Object
-
- openllet.core.rules.rete.BetaMemoryIndex
-
public abstract class BetaMemoryIndex extends java.lang.Object
- Author:
- Evren Sirin
-
-
Constructor Summary
Constructors Constructor Description BetaMemoryIndex()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
add(Token token)
abstract void
clear()
abstract java.util.Iterator<Token>
getTokens(WME wme)
abstract java.util.Iterator<WME>
getWMEs(Token token, AlphaNode alpha)
abstract boolean
isJoined()
abstract void
restore(int branch)
static BetaMemoryIndex
withJoin(JoinCondition condition)
static BetaMemoryIndex
withoutJoin()
-
-
-
Method Detail
-
add
public abstract void add(Token token)
-
restore
public abstract void restore(int branch)
-
clear
public abstract void clear()
-
isJoined
public abstract boolean isJoined()
-
withoutJoin
public static BetaMemoryIndex withoutJoin()
-
withJoin
public static BetaMemoryIndex withJoin(JoinCondition condition)
-
-