
import fr.ocelet.runtime.*;
import fr.ocelet.runtime.affectoperators.*;
import fr.ocelet.runtime.relation.*;
import edu.uci.ics.jung.graph.util.Pair;
import java.util.Collection;

public class VoisinageRive extends RegularOgraph {
    
    public VoisinageRive() {
        super();
    }
    
    public static class Evolve implements Interaction {
        
        public Evolve(final String date) {
            super();
            this.date = date;
        }
        
        public Evolve() {
            super();
        }
        
        public <T extends Collection<Role>> void interact(T roles) {
            Rive rive = (Rive)((Pair<Role>)roles).getFirst();
            Vase disturb = (Vase)((Pair<Role>)roles).getSecond();
            rive.kmlSave(date);
        }
        String date;
    }
}