public abstract class AbstractRule extends Object implements Rule
Constructor and Description |
---|
AbstractRule(String name) |
Modifier and Type | Method and Description |
---|---|
String |
getName() |
boolean |
requiresSplit()
Check if this rule needs to be broken up into multiple rules.
|
List<Rule> |
split()
Split this rule into multiple rules.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getGroundingQuery, getRewritableGroundingFormula, ground, groundAll, isWeighted, supportsGroundingQueryRewriting, supportsIndividualGrounding
protected final String name
public AbstractRule(String name)
public boolean requiresSplit()
Rule
requiresSplit
in interface Rule
Copyright © 2020 University of California, Santa Cruz. All rights reserved.