001    package jcolibri.method.maintenance.algorithms;
002    
003    import jcolibri.method.maintenance.AbstractCaseBaseEditMethod;
004    import jcolibri.method.maintenance.TwoStepCaseBaseEditMethod;
005    
006    /**
007     * Provides the ability to run the full CRR Maintenance algorithm,
008     * which consists of running BBNR to remove noise followed by
009     * the CRR redundancy removal.
010     * 
011     * @author Lisa Cummins
012     */
013    public class CRRFull extends TwoStepCaseBaseEditMethod {
014    
015            /**
016             * Sets up the edit method using BBNR noise removal 
017             * and CRR redundancy removal.
018             * @param method1 The first method to run.
019             * @param method2 The second method to run.
020             */
021            public CRRFull(AbstractCaseBaseEditMethod method1,
022                    AbstractCaseBaseEditMethod method2) 
023            {       super(method1, method2);
024                    this.method1 = new BBNRNoiseReduction();
025                    this.method2 = new CRRRedundancyRemoval();
026            }       
027    }