001    package org.maltparser.parser.guide.instance;
002    
003    import org.maltparser.core.exception.MaltChainedException;
004    import org.maltparser.parser.guide.Model;
005    import org.maltparser.parser.history.action.SingleDecision;
006    
007    public interface InstanceModel extends Model {
008            public void addInstance(SingleDecision decision) throws MaltChainedException;
009            public boolean predict(SingleDecision decision) throws MaltChainedException;
010            public void train() throws MaltChainedException;
011            public void increaseFrequency();
012            public void decreaseFrequency();
013    }