public class SingleValueDefinition extends FiltersDefinition
Modifier and Type | Field and Description |
---|---|
private IdentifyingExpression |
IOTA_VALUE |
private Formula |
NOT_VALUE_X_PATTERN |
private Formula |
VALUE_X_PATTERN
Patterns used to manage the defined predicate
|
Constructor and Description |
---|
SingleValueDefinition(String name)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected void |
cleanKBase(FilterKBase kbase)
Removes from the base all the belief about this kind of predicate
|
defineFilter, defineFilter, getFilterDefinition
private Formula VALUE_X_PATTERN
private Formula NOT_VALUE_X_PATTERN
private IdentifyingExpression IOTA_VALUE
public SingleValueDefinition(String name)
name
- name of the predicateprotected void cleanKBase(FilterKBase kbase)
kbase
- the base to clean