model.rotations
Class DirectSwap

java.lang.Object
  extended by model.AbstractRotation
      extended by model.rotations.DirectSwap
All Implemented Interfaces:
java.lang.Comparable

public class DirectSwap
extends AbstractRotation


Constructor Summary
DirectSwap()
           
 
Method Summary
 void setupEachDiv(int numRacesPerSwap, java.util.HashMap<Team,Boat> boatMap, java.util.ArrayList<Division> divisions, java.util.ArrayList<Team> teams)
           
 void setupRotation(int numRacesPerSwap, java.util.HashMap<Team,Boat> boatMap, java.util.ArrayList<Division> divisions, java.util.ArrayList<Team> teams)
           
 
Methods inherited from class model.AbstractRotation
compareTo, equals, getFullName, getShortName, hashCode, isNeedsTwoDivisions, isRacesPerSwapNeeded
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectSwap

public DirectSwap()
Method Detail

setupEachDiv

public void setupEachDiv(int numRacesPerSwap,
                         java.util.HashMap<Team,Boat> boatMap,
                         java.util.ArrayList<Division> divisions,
                         java.util.ArrayList<Team> teams)

setupRotation

public void setupRotation(int numRacesPerSwap,
                          java.util.HashMap<Team,Boat> boatMap,
                          java.util.ArrayList<Division> divisions,
                          java.util.ArrayList<Team> teams)
Specified by:
setupRotation in class AbstractRotation