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 ICF Maintenance algorithm, 008 * which consists of running RENN to remove noise followed by 009 * the ICF redundancy removal. 010 * 011 * @author Lisa Cummins 012 */ 013 public class ICFFull extends TwoStepCaseBaseEditMethod { 014 015 /** 016 * Sets up the edit method using RENN noise removal 017 * and ICF redundancy removal. 018 * @param method1 The first method to run. 019 * @param method2 The second method to run. 020 */ 021 public ICFFull(AbstractCaseBaseEditMethod method1, 022 AbstractCaseBaseEditMethod method2) 023 { super(method1, method2); 024 this.method1 = new RENNNoiseReduction(); 025 this.method2 = new ICFRedundancyRemoval(); 026 } 027 }