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 TypeMethodDescriptiondouble
double
double
double
double
void
double
void
double
double
double
void
double
void
double
void
double
void
void
setChamberType
(ILookupType chamberType) void
setElevationUnit
(String unit) void
void
setHighWaterLowerPoolWarningLevel
(Double levelValue) void
void
setHighWaterUpperPoolWarningLevel
(Double levelValue) void
setLengthUnit
(String unit) void
setLocation
(Location lockLocation) void
void
setLockLength
(Double val) void
void
setLockWidth
(Double val) void
void
void
void
void
setMinimumDraft
(Double val) void
void
setNormalLockLift
(Double val) void
setParentLocationRef
(LocationTemplate projectRef) void
void
void
setVolumeUnit
(String unit) Methods inherited from interface rma.lang.Modifiable
isModified, setModified
Methods 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:
getParentLocationRef
in interfaceILocationChild
-
setParentLocationRef
- Specified by:
setParentLocationRef
in interfaceILocationChild
-
getLocation
Location getLocation()- Specified by:
getLocation
in interfaceILocationAssociation
-
setLocation
- Specified by:
setLocation
in 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
-