public abstract class AbstractTableauRule extends Object implements TableauRule
Title:
Description:
Copyright: Copyright (c) 2009
Company: Clark & Parsia, LLC.
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractTableauRule.BlockingType |
| Modifier and Type | Field and Description |
|---|---|
protected AbstractTableauRule.BlockingType |
blockingType |
static Logger |
log |
protected NodeSelector |
nodeSelector |
protected CompletionStrategy |
strategy |
| Constructor and Description |
|---|
AbstractTableauRule(CompletionStrategy strategy,
NodeSelector nodeSelector,
AbstractTableauRule.BlockingType blockingType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addQueueElement(Node node) |
void |
apply(IndividualIterator i) |
protected boolean |
isBlocked(Individual node) |
boolean |
isDisabled() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplypublic static final Logger log
protected CompletionStrategy strategy
protected NodeSelector nodeSelector
protected AbstractTableauRule.BlockingType blockingType
public AbstractTableauRule(CompletionStrategy strategy, NodeSelector nodeSelector, AbstractTableauRule.BlockingType blockingType)
public boolean isDisabled()
public void apply(IndividualIterator i)
apply in interface TableauRuleprotected boolean isBlocked(Individual node)
protected void addQueueElement(Node node)
Copyright © 2019. All rights reserved.