Package hec.data.operations
Class PhysicalStructureOperationalChange<T extends IPhysicalStructureOperationalChangeRef>
java.lang.Object
java.util.Observable
hec.lang.NamedType
hec.data.AbstractJDomDataObject
hec.data.operations.PhysicalStructureOperationalChange<T>
- All Implemented Interfaces:
AsciiSerializable,FieldAccessor,Serializable,Cloneable,Comparable,Observer,Modifiable
- Direct Known Subclasses:
JDomGateChange,JDomTurbineChange
public abstract class PhysicalStructureOperationalChange<T extends IPhysicalStructureOperationalChangeRef>
extends AbstractJDomDataObject
- 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
ConstructorsConstructorDescriptionPhysicalStructureOperationalChange(T changeRef) PhysicalStructureOperationalChange(T changeRef, ILookupType dischargeComputationLookup, ILookupType reasonLookup, boolean isProtected) -
Method Summary
Modifier and TypeMethodDescriptionReturns SI parameter units for flowElev SI parameter units.doublevoiddoublereturns in SI parameter units.voiddoubleReturns pool elev in SI parameter units.voiddoubleReturns tailwater elev as SI parameter units.voidbooleanbooleanvoidsetChangeNotes(String notes) voidvoidsetNewTotalDischargeOverride(double d) voidvoidsetOldTotalDischargeOverride(double d) Sets in SI parameter units.voidvoidsetPoolElevation(double d) Sets pool elev.voidvoidsetProtected(boolean tf) voidsetReason(ILookupType type) voidsetTailwaterElevation(double d) Sets tailwater elev as SI parameter units.voidvoidsetUndefined(boolean tf) Methods inherited from class hec.data.AbstractJDomDataObject
buildElement, 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, setChanged
-
Constructor Details
-
PhysicalStructureOperationalChange
public PhysicalStructureOperationalChange() -
PhysicalStructureOperationalChange
-
PhysicalStructureOperationalChange
public PhysicalStructureOperationalChange(T changeRef, ILookupType dischargeComputationLookup, ILookupType reasonLookup, boolean isProtected)
-
-
Method Details
-
getOperationalChangeRef
-
getProjectLocationRef
-
getChangeDate
-
getChangeNotes
-
getDischargeComputation
-
getReason
-
setReason
-
getDischargeUnits
Returns SI parameter units for flow- Returns:
-
getElevationUnits
Elev SI parameter units.- Returns:
-
getNewTotalDischargeOverride
public double getNewTotalDischargeOverride() -
getNewTotalDischargeOverride
-
getOldTotalDischargeOverride
public double getOldTotalDischargeOverride()returns in SI parameter units.- Returns:
-
getOldTotalDischargeOverride
-
getPoolElevation
public double getPoolElevation()Returns pool elev in SI parameter units.- Returns:
-
getPoolElevation
-
getTailwaterElevation
public double getTailwaterElevation()Returns tailwater elev as SI parameter units.- Returns:
-
getTailwaterElevation
-
isProtected
public boolean isProtected() -
isUndefined
public boolean isUndefined() -
setChangeNotes
-
setDischargeComputation
-
setNewTotalDischargeOverride
-
setNewTotalDischargeOverride
public void setNewTotalDischargeOverride(double d) -
setOldTotalDischargeOverride
-
setOldTotalDischargeOverride
public void setOldTotalDischargeOverride(double d) Sets in SI parameter units.- Parameters:
d-
-
setPoolElevation
public void setPoolElevation(double d) Sets pool elev.- Parameters:
d- SI parameter units elev
-
setPoolElevation
-
setProtected
public void setProtected(boolean tf) -
setTailwaterElevation
public void setTailwaterElevation(double d) Sets tailwater elev as SI parameter units.- Parameters:
d-
-
setTailwaterElevation
-
setUndefined
public void setUndefined(boolean tf)
-