001package javax.visrec.ml.classification;
002
003import javax.visrec.util.ModelProvider;
004
005/**
006 * 
007 * @author Zoran
008 * @param <MODEL_CLASS> class of machine learning model backend
009 * @param <T>
010 * @param <R> 
011 */
012public abstract class AbstractMultiClassClassifier<MODEL_CLASS, T, R> implements MultiClassClassifier<T, R>, ModelProvider<MODEL_CLASS> {
013
014    private MODEL_CLASS model;
015
016    @Override
017    public MODEL_CLASS getModel() {
018        return model;
019    }
020
021    protected void setModel(MODEL_CLASS model) {
022        this.model = model;
023    }
024
025}