package tools.map.xml.creator;
import java.util.Set;
import java.util.TreeSet;
import games.strategy.util.Tuple;
class CanalTerritoriesTuple {
Tuple<Set<String>, Set<String>> canalTerritoriesTuple;
public CanalTerritoriesTuple() {
this(new TreeSet<>(), new TreeSet<>());
}
public CanalTerritoriesTuple(final Set<String> waterTerritories, final Set<String> landTerritories) {
canalTerritoriesTuple = Tuple.of(waterTerritories, landTerritories);
}
public void clear() {
canalTerritoriesTuple.getFirst().clear();
canalTerritoriesTuple.getSecond().clear();
}
public void addLandTerritory(final String territory) {
canalTerritoriesTuple.getSecond().add(territory);
}
public void addWaterTerritory(final String territory) {
canalTerritoriesTuple.getFirst().add(territory);
}
public Set<String> getLandTerritories() {
return canalTerritoriesTuple.getSecond();
}
public Set<String> getWaterTerritories() {
return canalTerritoriesTuple.getFirst();
}
}