Package hec.data.lock
Interface ILock
- All Superinterfaces:
ILocationAssociation,ILocationChild,ILocationChildAssociation,Modifiable,XmlString
- All Known Implementing Classes:
JDomLockImpl
The interface for a Lock.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubledoubledoublevoiddoublevoiddoubledoubledoublevoiddoublevoiddoublevoiddoublevoidvoidsetChamberType(ILookupType chamberType) voidsetElevationUnit(String unit) voidvoidsetHighWaterLowerPoolWarningLevel(Double levelValue) voidvoidsetHighWaterUpperPoolWarningLevel(Double levelValue) voidsetLengthUnit(String unit) voidsetLocation(Location lockLocation) voidvoidsetLockLength(Double val) voidvoidsetLockWidth(Double val) voidvoidvoidvoidvoidsetMinimumDraft(Double val) voidvoidsetNormalLockLift(Double val) voidsetParentLocationRef(LocationTemplate projectRef) voidvoidvoidsetVolumeUnit(String unit) Methods inherited from interface rma.lang.Modifiable
isModified, setModifiedMethods inherited from interface hec.data.XmlString
toXmlString
-
Field Details
-
ELEMENT
- See Also:
-
MINIMUM_DRAFT
- See Also:
-
VOLUME_PER_LOCKAGE
- See Also:
-
NORMAL_LOCK_LIFT
- See Also:
-
LOCK_LENGTH
- See Also:
-
LOCK_WIDTH
- See Also:
-
LOCK_LOCATION
- See Also:
-
PROJECT_LOCATION
- See Also:
-
-
Method Details
-
getParentLocationRef
LocationTemplate getParentLocationRef()- Specified by:
getParentLocationRefin interfaceILocationChild
-
setParentLocationRef
- Specified by:
setParentLocationRefin interfaceILocationChild
-
getLocation
Location getLocation()- Specified by:
getLocationin interfaceILocationAssociation
-
setLocation
- Specified by:
setLocationin interfaceILocationAssociation
-
getLockWidth
double getLockWidth() -
setLockWidth
-
getLockLength
double getLockLength() -
setLockLength
-
setLengthUnit
-
getLengthUnit
String getLengthUnit() -
setElevationUnit
-
getElevationUnit
String getElevationUnit() -
setVolumeUnit
-
getVolumeUnit
String getVolumeUnit() -
getVolumePerLockage
double getVolumePerLockage() -
setVolumePerLockage
-
getMinimumDraft
double getMinimumDraft() -
setMinimumDraft
-
getNormalLockLift
double getNormalLockLift() -
setNormalLockLift
-
getLockWidth
-
getLockLength
-
getVolumePerLockage
-
getMinimumDraft
-
getMaximumLockLift
-
getMaximumLockLift
double getMaximumLockLift() -
setMaximumLockLift
-
getNormalLockLift
-
setLockWidth
-
setLockLength
-
setVolumePerLockage
-
setMinimumDraft
-
setNormalLockLift
-
setHighWaterLowerPoolLocationLevel
-
getHighWaterLowerPoolLocationLevel
double getHighWaterLowerPoolLocationLevel() -
setHighWaterUpperPoolLocationLevel
-
getHighWaterUpperPoolLocationLevel
double getHighWaterUpperPoolLocationLevel() -
setLowWaterLowerPoolLocationLevel
-
getLowWaterLowerPoolLocationLevel
double getLowWaterLowerPoolLocationLevel() -
setLowWaterUpperPoolLocationLevel
-
getLowWaterUpperPoolLocationLevel
double getLowWaterUpperPoolLocationLevel() -
setHighWaterLowerPoolWarningLevel
-
setHighWaterUpperPoolWarningLevel
-
getHighWaterLowerPoolWarningLevel
double getHighWaterLowerPoolWarningLevel() -
getHighWaterUpperPoolWarningLevel
double getHighWaterUpperPoolWarningLevel() -
getChamberType
ILookupType getChamberType() -
setChamberType
-