aboutsummaryrefslogtreecommitdiff
path: root/src/uk/ac/ox/cs/pagoda/constraints/BottomStrategy.java
blob: 4d255936055bad1731420769bc00959f60cb2651 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package uk.ac.ox.cs.pagoda.constraints;

import java.util.Collection;

import org.semanticweb.HermiT.model.Atom;
import org.semanticweb.HermiT.model.DLClause;
import org.semanticweb.HermiT.model.Term;

public interface BottomStrategy {

	public Collection<DLClause> process(Collection<DLClause> clauses);
	
	public boolean isBottomRule(DLClause clause);
	
	public Atom[] getEmptyHead(Term t);

	public int getBottomNumber(); 

}