Package hec.rss.model
Class OpControllableObject
java.lang.Object
java.util.Observable
hec.lang.NamedType
hec.rss.model.OpControllableObject
- All Implemented Interfaces:
AsciiSerializable,FieldAccessor,OpControllable,RssReturnStatusConstants,Serializable,Cloneable,Comparable,Observer,rma.lang.Modifiable
public abstract class OpControllableObject
extends NamedType
implements OpControllable, RssReturnStatusConstants
Deprecated.
Manages a reference to a controllable object in the reservoir physical data.
This class is not to be used and will be phased out of the code (6/13/01)
- See Also:
-
Field Summary
Fields inherited from class hec.lang.NamedType
_description, _ignoreModifiedEvents, _index, _isValid, _modified, _name, defaultDescription, defaultName, DESCRIPTION_CHANGED, NAME_CHANGED, RENAME_EVENTFields inherited from interface hec.rss.model.RssReturnStatusConstants
RTN_CANCELED, RTN_NOPROBLEM, RTN_OPCHANGE, RTN_PROBLEM -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Deprecated.clone method - for complete cloning, reset the OpController on the returned clone.getFieldObject(Field fld) Deprecated.This method allows access to java.lang.reflect.Field objects within the implementing class.intDeprecated.initialization call before each operation stepvoidDeprecated.sets the parent controllerbooleansetFieldObject(Field fld, Object fobj) Deprecated.This allows access to fields withing the implementing object to set there data.Methods inherited from class hec.lang.NamedType
addModifiableListener, compareTo, fireModifiedStateChanged, getDescription, getDisplayName, getIgnoreModifiedEvents, getIndex, getName, isModified, isValid, readResolve, removeModifiableListener, rename, set, setDescription, 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.rss.model.OpControllable
getAdjustableParameter, getCurrentParameterValue, getDecrROCLimit, getFlowForPrevGateHeight, getIncrROCLimit, getInstFlowCap, getPreviousParameterValue, getReleaseElementId, initForPostProcessing, initializeCompute, initOperationStep, recalcPhysicalLimits, recalcPhysicalLimitsInst, setParameterValue, setReleaseElement, setReleaseElementId
-
Constructor Details
-
OpControllableObject
public OpControllableObject()Deprecated.
-
-
Method Details
-
clone
Deprecated.clone method - for complete cloning, reset the OpController on the returned clone.- Specified by:
clonein interfaceOpControllable- Overrides:
clonein classNamedType
-
setController
Deprecated.sets the parent controller- Specified by:
setControllerin interfaceOpControllable
-
initOperationStep
Deprecated.initialization call before each operation step -
getFieldObject
Deprecated.Description copied from interface:FieldAccessorThis method allows access to java.lang.reflect.Field objects within the implementing class.- Specified by:
getFieldObjectin interfaceFieldAccessor- Overrides:
getFieldObjectin classNamedType- Parameters:
fld- The field to get.- Returns:
- The data object that is stored in the given field
-
setFieldObject
Deprecated.Description copied from interface:FieldAccessorThis allows access to fields withing the implementing object to set there data.- Specified by:
setFieldObjectin interfaceFieldAccessor- Overrides:
setFieldObjectin classNamedType- Parameters:
fld- The java field object representing the member field to be setfobj- The data to set in that field- Returns:
- returns true if successful
-