|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mindswap.pellet.IndividualIterator
org.mindswap.pellet.tableau.completion.queue.CompletionQueue
public abstract class CompletionQueue
Title: Completion Queue
Description: A queue for individuals that need to have completion rules applied
Copyright: Copyright (c) 2008
Company: Clark & Parsia, LLC.
Field Summary | |
---|---|
static java.util.logging.Logger |
log
|
Method Summary | |
---|---|
abstract void |
add(QueueElement x)
Add an element to all queues |
abstract void |
add(QueueElement x,
NodeSelector s)
Add an element to the queue |
abstract void |
clearQueue(NodeSelector s)
Clear the queue |
abstract CompletionQueue |
copy()
Copy the queue |
abstract void |
flushQueue()
Flush the queue |
abstract void |
incrementBranch(int branch)
Set branch pointers to current pointer. |
abstract Node |
nextLiteral()
Get next literal |
abstract void |
print()
Print method for entire queue |
abstract void |
print(int type)
Print method for a given queue type |
void |
printBranchInfo()
Print branch information |
abstract void |
reset(NodeSelector s)
Reset the current pointer |
abstract void |
restore(int branch)
Reset the queue to be the current nodes in the abox; Also reset the type index to 0 |
void |
setABox(ABox ab)
Set the abox for the queue |
void |
setAllowLiterals(boolean val)
Set flag to allow literals |
void |
setClosed(boolean isClash)
|
Methods inherited from class org.mindswap.pellet.IndividualIterator |
---|
hasNext, next, remove |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.util.logging.Logger log
Method Detail |
---|
public abstract void restore(int branch)
branch
- public abstract void add(QueueElement x, NodeSelector s)
x
- type
- public abstract void add(QueueElement x)
x
- type
- public abstract void reset(NodeSelector s)
reset
in class IndividualIterator
type
- public abstract void incrementBranch(int branch)
branch
- public abstract CompletionQueue copy()
public void setABox(ABox ab)
ab
- public abstract void print(int type)
type
- public abstract void print()
public void printBranchInfo()
public void setAllowLiterals(boolean val)
val
- public abstract void flushQueue()
public abstract void clearQueue(NodeSelector s)
public abstract Node nextLiteral()
public void setClosed(boolean isClash)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |