Package hec.rss.model

Interface ReleaseAllocationObject

All Known Implementing Classes:
ReleaseAllocationConditionalBlockRef, ReleaseAllocationSetRef

public interface ReleaseAllocationObject
  • Method Details

    • getReference

      Object getReference()
    • getActiveReleaseAllocationSet

      ReleaseAllocationSet getActiveReleaseAllocationSet(RunTimeStep rts)
    • getAllReleaseAllocationSets

      List<ReleaseAllocationSet> getAllReleaseAllocationSets()
    • initializeCompute

      boolean initializeCompute(RunTimeWindow rtw)
    • validate

      void validate() throws VerifyError
      Validates the object to make sure that all data is valid. If there is an error a VerifyError Exception is thrown.
      Throws:
      VerifyError
    • updateParentData

      void updateParentData()
    • setParent

      void setParent(ReservoirOp aThis)