jmadem
Interface FilterFunctionInt
public interface FilterFunctionInt
Interface for the filter functions invoked by MADeM agents when constructing allocations.
The code of every filter function must implement this interface.
- Author:
- Francisco Grimaldo
Method Summary |
boolean |
doFilter(Term alloc,
MADeMAgArch agArch)
Tests whether a certain allocation should be filtered out within a given domain. |
doFilter
boolean doFilter(Term alloc,
MADeMAgArch agArch)
throws FilterFunctionException
- Tests whether a certain allocation should be filtered out within a given domain.
- Parameters:
alloc
- allocation being evaluatedagArch
- architecture of the MADeM agent
- Returns:
- true if the allocation has to be filtered out, false otherwise
- Throws:
FilterFunctionException
- when any error occurs