@@ -0,0 +1,1034 @@
+package co.edu.uniandes.tsp.geko.modelo;%0A%0Aimport java.io.File;%0Aimport java.util.List;%0A%0Aimport co.edu.uniandes.tsp.geko.vo.ClaseVO;%0Aimport co.edu.uniandes.tsp.geko.vo.Parte;%0A%0Apublic interface Modelo %7B%0A%0A%09/**%0A%09 * M%C3%A9todo que copia fuentes del proyecto. Crea una carpeta .gc por cada folder del%0A%09 * proyecto%0A%09 * @param ruta del proyecto%0A%09 */%0A%09public void copiarProyecto(String ruta);%0A%09%0A%09/**%0A%09 * M%C3%A9todo que recorre todo el proyecto para realizar la comparaci%C3%B3n%0A%09 * @param ruta del proyecto%0A%09 * @return Listado de Partes%0A%09 */%0A%09public List%3CParte%3E recorrerProyecto(String ruta);%0A%09%0A%09/**%0A%09 * M%C3%A9todo que realiza la comparaci%C3%B3n de un archivo original y un archivo copia%0A%09 * @param parteOriginal%0A%09 * @param parteModificada%0A%09 * @return Parte con informaci%C3%B3n%0A%09 */%0A%09public Parte compararPartes(File parteOriginal, File parteModificada);%0A%09%0A%09/**%0A%09 * M%C3%A9todo que cuenta las lineas de codigo totales del programa%0A%09 * @param rutaFolder%0A%09 * @param validarCopia%0A%09 * @return%0A%09 */%0A%09public List%3CClaseVO%3E contadorLoc(String rutaFolder, boolean validarCopia);%0A%09%0A%7D%0A

Create Modelo.java