package org.qi4j.api.query.grammar;
import org.qi4j.api.composite.Composite;
import org.qi4j.functional.Specification;
/**
* Base binary Specification, used for AND and OR Specifications..
*/
public abstract class BinarySpecification
extends ExpressionSpecification
{
protected final Iterable<Specification<Composite>> operands;
protected BinarySpecification( Iterable<Specification<Composite>> operands )
{
this.operands = operands;
}
public Iterable<Specification<Composite>> operands()
{
return operands;
}
}