Uses of Class
de.tubs.pandemieinc.City
-
Packages that use City Package Description de.tubs.pandemieinc de.tubs.pandemieinc.events Provides the event classes for the Round and City object.de.tubs.pandemieinc.implementations Provides the implementations classes for the Round and decorators for the implementations. -
-
Uses of City in de.tubs.pandemieinc
Fields in de.tubs.pandemieinc with type parameters of type City Modifier and Type Field Description Map<String,City>
EventFactory. cities
Map<String,City>
Round. cities
Map<String,City>
City. connections
Methods in de.tubs.pandemieinc that return types with arguments of type City Modifier and Type Method Description static List<City>
ActionHelper. getCitiesWithGivenOutbreakRound(int round, Iterable<City> cities)
Find the cities, where the round of the OutbreakEvent is the same as the given round.static Map<City,Pathogen>
ActionHelper. getCitiesWithOnePathogen(Round round)
Get the cities with only one pathogen.Methods in de.tubs.pandemieinc with parameters of type City Modifier and Type Method Description static String
ActionPrinter. applyHygienicMeasures(City city)
Format the action applyHygienicMeasures as JSON action object.static String
ActionPrinter. callElections(City city)
Format the action callElections as JSON action object.static String
ActionPrinter. closeAirport(City city, int rounds)
Format the action closeAirport as JSON action object.static String
ActionPrinter. closeConnection(City fromCity, City toCity, int rounds)
Format the action closeConnection as JSON action object.static String
ActionPrinter. deployMedication(Pathogen pathogen, City city)
Format the action deployMedication as JSON action object.static String
ActionPrinter. deployVaccine(Pathogen pathogen, City city)
Format the action deployVaccine as JSON action object.static String
ActionPrinter. exertInfluence(City city)
Format the action exertInfluence as JSON action object.static boolean
ActionHelper. isCityInfectedWithPathogen(City city, Pathogen pathogen)
Check, if the given city has the pathogen (infected).static boolean
ActionHelper. isMedicationDeployed(City city, Pathogen pathogen)
Check, if a medication for the given pathogen is deployed in the city.static boolean
ActionHelper. isVaccineDeployed(City city, Pathogen pathogen)
Check, if a vaccine for the given pathogen is deployed in the city.static String
ActionPrinter. launchCampaign(City city)
Format the action launchCampaign as JSON action object.static String
ActionPrinter. putUnderQuarantine(City city, int rounds)
Format the action putUnderQuarantine as JSON action object.Method parameters in de.tubs.pandemieinc with type arguments of type City Modifier and Type Method Description static int
ActionHelper. findHighestPathogenRound(Iterable<City> cities, Pathogen pathogen)
Find the highest amount of rounds that a pathogen has in the given city collection.static int
ActionHelper. findHighestPathogenRound(Iterable<City> cities, Pathogen pathogen, BiPredicate<City,Pathogen> cityPredicate)
Find the highest amount of rounds that a pathogen has in the given city collection.static int
ActionHelper. findHighestPathogenRound(Iterable<City> cities, Pathogen pathogen, BiPredicate<City,Pathogen> cityPredicate)
Find the highest amount of rounds that a pathogen has in the given city collection.static List<City>
ActionHelper. getCitiesWithGivenOutbreakRound(int round, Iterable<City> cities)
Find the cities, where the round of the OutbreakEvent is the same as the given round.Constructor parameters in de.tubs.pandemieinc with type arguments of type City Constructor Description EventFactory(Map<String,City> cities)
Constructor for EventFactory with given city map. -
Uses of City in de.tubs.pandemieinc.events
Fields in de.tubs.pandemieinc.events declared as City Modifier and Type Field Description City
ConnectionClosedEvent. city
-
Uses of City in de.tubs.pandemieinc.implementations
Methods in de.tubs.pandemieinc.implementations that return City Modifier and Type Method Description City
BogoImplementation. findCity(Round round)
City
BogoImplementation. findCity(Round round, String eventName)
-