|
||||||||||
| 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 IndividualIteratortype - 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 | |||||||||