package quickml.supervised.tree.attributeIgnoringStrategies;
import quickml.supervised.tree.nodes.Branch;
import java.io.Serializable;
/**
* Created by alexanderhawk on 2/28/15.
*/
public interface AttributeIgnoringStrategy extends Serializable {
/**
* Should this attribute be ignored
* @param attribute
* @param parent
* @return
*/
boolean ignoreAttribute(String attribute, Branch parent);
/**
* @return a copy of this AttributeIgnoringStrategy
*/
AttributeIgnoringStrategy copy();
}