Package hec.data.turbines
Class JDomTurbineSetting
java.lang.Object
java.util.Observable
hec.lang.NamedType
hec.data.AbstractJDomDataObject
hec.data.operations.PhysicalStructureOperationalSetting<ITurbineChangeRef>
hec.data.turbines.JDomTurbineSetting
- All Implemented Interfaces:
IPhysicalStructureOperationalSetting<ITurbineChangeRef>,ITurbineSetting,AsciiSerializable,FieldAccessor,Serializable,Cloneable,Comparable,Observer,Modifiable
public class JDomTurbineSetting
extends PhysicalStructureOperationalSetting<ITurbineChangeRef>
implements ITurbineSetting
- See Also:
-
Field Summary
Fields inherited from class hec.data.AbstractJDomDataObject
DD_MM_MYYYY, DD_MM_MYYYY_HHMM, DD_MM_MYYYY_HHMMZ, MM_MYYYY, UNIT, YYYYFields inherited from class hec.lang.NamedType
_description, _ignoreModifiedEvents, _index, _isValid, _modified, _name, defaultDescription, defaultName, DESCRIPTION_CHANGED, NAME_CHANGED, RENAME_EVENT -
Constructor Summary
ConstructorsConstructorDescriptionJDomTurbineSetting(ITurbineChangeRef changeRef, LocationTemplate turbineLocationRef, double oldDischarge, double newDischarge) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildElement(org.jdom.Element element) Populates the element with data from this object.doublevoiddoublevoiddoublevoiddoublevoidvoidsetNewDischarge(double newDischarge) voidvoidsetOldDischarge(double oldDischarge) voidvoidsetRealPower(double realPower) voidvoidsetScheduledLoad(double scheduledLoad) voidMethods inherited from class hec.data.operations.PhysicalStructureOperationalSetting
getLocationRef, getOperationalChangeRef, setLocationRef, setOperationalChangeRefMethods inherited from class hec.data.AbstractJDomDataObject
buildElementOrRemove, camelCaseToLowerUnderbar, getDefaultElementName, getXmlDate, getXmlValue, parseDouble, parseFormattedDouble, parseInt, setXmlDate, setXmlValue, toXmlStringMethods inherited from class hec.lang.NamedType
addModifiableListener, clone, compareTo, fireModifiedStateChanged, getDescription, getDisplayName, getFieldObject, getIgnoreModifiedEvents, getIndex, getName, isModified, isValid, readResolve, removeModifiableListener, rename, set, setDescription, setFieldObject, setIgnoreModifiedEvents, setIndex, setModified, setName, setValid, toString, update, useRecursiveModifiedTestMethods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface hec.data.operations.IPhysicalStructureOperationalSetting
getLocationRef, getOperationalChangeRef
-
Constructor Details
-
JDomTurbineSetting
public JDomTurbineSetting() -
JDomTurbineSetting
public JDomTurbineSetting(ITurbineChangeRef changeRef, LocationTemplate turbineLocationRef, double oldDischarge, double newDischarge)
-
-
Method Details
-
buildElement
public void buildElement(org.jdom.Element element) Description copied from class:AbstractJDomDataObjectPopulates the element with data from this object.- Specified by:
buildElementin classAbstractJDomDataObject
-
getOldDischarge
public double getOldDischarge()- Specified by:
getOldDischargein interfaceITurbineSetting
-
setOldDischarge
public void setOldDischarge(double oldDischarge) - Specified by:
setOldDischargein interfaceITurbineSetting
-
getOldDischarge
- Specified by:
getOldDischargein interfaceITurbineSetting
-
setOldDischarge
- Specified by:
setOldDischargein interfaceITurbineSetting
-
getNewDischarge
public double getNewDischarge()- Specified by:
getNewDischargein interfaceITurbineSetting
-
setNewDischarge
public void setNewDischarge(double newDischarge) - Specified by:
setNewDischargein interfaceITurbineSetting
-
getNewDischarge
- Specified by:
getNewDischargein interfaceITurbineSetting
-
setNewDischarge
- Specified by:
setNewDischargein interfaceITurbineSetting
-
getScheduledLoad
public double getScheduledLoad()- Specified by:
getScheduledLoadin interfaceITurbineSetting
-
setScheduledLoad
public void setScheduledLoad(double scheduledLoad) - Specified by:
setScheduledLoadin interfaceITurbineSetting
-
getScheduledLoad
- Specified by:
getScheduledLoadin interfaceITurbineSetting
-
setScheduledLoad
- Specified by:
setScheduledLoadin interfaceITurbineSetting
-
getRealPower
public double getRealPower()- Specified by:
getRealPowerin interfaceITurbineSetting
-
setRealPower
public void setRealPower(double realPower) - Specified by:
setRealPowerin interfaceITurbineSetting
-
getRealPower
- Specified by:
getRealPowerin interfaceITurbineSetting
-
setRealPower
- Specified by:
setRealPowerin interfaceITurbineSetting
-
getDischargeUnits
- Specified by:
getDischargeUnitsin interfaceITurbineSetting
-
getGenerationUnits
- Specified by:
getGenerationUnitsin interfaceITurbineSetting
-