Class AbstractOrdering<T>
- java.lang.Object
-
- net.sf.tweety.arg.adf.reasoner.ordering.AbstractOrdering<T>
-
- Type Parameters:
T- the type for which we establish an ordering
- All Implemented Interfaces:
Ordering<T>
- Direct Known Subclasses:
ArgumentDegreeOrdering
public abstract class AbstractOrdering<T> extends Object implements Ordering<T>
This class provides a skeletal implementation of theOrderinginterface, to minimize the effort required to implement this interface.- Author:
- Mathias Hofer
-
-
Constructor Summary
Constructors Constructor Description AbstractOrdering()
-
Method Summary
Modifier and Type Method Description protected abstract intcompare(T o1, T o2, AbstractDialecticalFramework adf)Ordering<T>filter(Predicate<? super T> filter)Ordering<T>limit(int limit)List<T>order(AbstractDialecticalFramework adf)protected abstract Stream<T>stream(AbstractDialecticalFramework adf)
-
-
-
Method Detail
-
order
public List<T> order(AbstractDialecticalFramework adf)
-
stream
protected abstract Stream<T> stream(AbstractDialecticalFramework adf)
-
compare
protected abstract int compare(T o1, T o2, AbstractDialecticalFramework adf)
-
-