package org.nnsoft.t2t.core;

/*
 *    Copyright 2011-2012 The 99 Software Foundation
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

import org.openrdf.model.URI;
import org.openrdf.repository.Repository;

/**
 * @author Davide Palmisano ( dpalmisano@gmail.com )
 */
public interface Migrator
{

    public void setSourceRepository( Repository repository, URI graph )
        throws MigratorException;

    public void setDestinationRepository( Repository repository, URI graph )
        throws MigratorException;

    public void addRule( Rule rule )
        throws MigratorException;

    public MigrationStats run( URI entrypoint )
        throws MigratorException;

}

@@ -802,23 +802,16 @@
 m )%0A */%0A
-public 
 interfac
@@ -824,31 +824,24 @@
 ator%0A%7B%0A%0A    
-public 
 void setSour
@@ -924,31 +924,24 @@
 ption;%0A%0A    
-public 
 void setDest
@@ -1033,23 +1033,16 @@
 n;%0A%0A    
-public 
 void add
@@ -1102,15 +1102,8 @@
     
-public 
 Migr

removed redundant 'public' modifier