001package com.hammurapi.extract;
002
003import java.util.Set;
004
005
006/**
007 * Order of parts can be changed in a commutative composite predicate can be 
008 * @author Pavel Vlasov.
009 *
010 * @param <E>
011 */
012public interface CommutativeCompositePredicate<T, C, S extends CommutativeCompositePredicate<T, C, S>> extends CompositePredicate<T, Set<Predicate<T, C>>, C, S> {
013
014}