uaa.feral.social.waterUse
Interface WaterUseModel

All Superinterfaces:
GeneralModel
All Known Implementing Classes:
MiningWaterUse, SocialDistancing, SocialDistancingModified, WaterUseBehaviors

public interface WaterUseModel
extends GeneralModel

Interface for water use models

Author:
Mark Altaweel

Method Summary
 boolean isLargeSimulation()
          Method to see if simulation is for large scenarios
 boolean isUpdatePreferences()
          Method to see if water source preferences should be updated during the simulation
 void setDegradeQualityMode(boolean degrade)
          Set method for water quality degradation simulations
 void setLargeSimulation(boolean largeSimulation)
          Set method for large sims or not
 
Methods inherited from interface uaa.feral.social.GeneralModel
runModel, setScenarioData, setupModelData
 

Method Detail

isUpdatePreferences

boolean isUpdatePreferences()
Method to see if water source preferences should be updated during the simulation

Returns:
a boolean if there is update preferences

isLargeSimulation

boolean isLargeSimulation()
Method to see if simulation is for large scenarios

Returns:
a boolean for large sims or not

setLargeSimulation

void setLargeSimulation(boolean largeSimulation)
Set method for large sims or not

Parameters:
largeSimulation - the boolean for large sims or not

setDegradeQualityMode

void setDegradeQualityMode(boolean degrade)
Set method for water quality degradation simulations

Parameters:
degrade - the boolean for degradation simulations