|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuaa.feral.social.waterUse.WaterUseBehaviors
public abstract class WaterUseBehaviors
Class for use in water use behaviors
Constructor Summary | |
---|---|
WaterUseBehaviors()
|
Method Summary | |
---|---|
static WaterUseModel |
CreateWaterUseModel(java.lang.String model,
ScenarioData sd,
Community community)
Static method to create the desired model based on model's name. |
ScenarioData |
getScenarioData()
|
boolean |
isDegradeQualityMode()
|
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 |
runModel()
Method to run the social water use model |
void |
setDegradeQualityMode(boolean degradeQualityMode)
Set method for water quality degradation simulations |
void |
setLargeSimulation(boolean largeSimulation)
Set method for large sims or not |
void |
setScenarioData(ScenarioData scenarioData)
|
void |
setUpdatePreferences(boolean updatePreferences)
|
void |
setupModelData(java.lang.String file)
Method to setup model data used by a given water use model |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WaterUseBehaviors()
Method Detail |
---|
public void runModel()
GeneralModel
runModel
in interface GeneralModel
public static WaterUseModel CreateWaterUseModel(java.lang.String model, ScenarioData sd, Community community)
model
- a model to createcommunity
- the community to associate the model to
public void setupModelData(java.lang.String file)
GeneralModel
setupModelData
in interface GeneralModel
file
- the file to use for model datapublic boolean isUpdatePreferences()
WaterUseModel
isUpdatePreferences
in interface WaterUseModel
public void setUpdatePreferences(boolean updatePreferences)
public boolean isLargeSimulation()
WaterUseModel
isLargeSimulation
in interface WaterUseModel
public void setLargeSimulation(boolean largeSimulation)
WaterUseModel
setLargeSimulation
in interface WaterUseModel
largeSimulation
- the boolean for large sims or notpublic boolean isDegradeQualityMode()
public void setDegradeQualityMode(boolean degradeQualityMode)
WaterUseModel
setDegradeQualityMode
in interface WaterUseModel
degradeQualityMode
- the boolean for degradation simulationspublic ScenarioData getScenarioData()
public void setScenarioData(ScenarioData scenarioData)
setScenarioData
in interface GeneralModel
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |