Package hec.data.operations
Class PhysicalStructureOperationalChangeRef
java.lang.Object
java.util.Observable
hec.lang.NamedType
hec.data.AbstractJDomDataObject
hec.data.operations.PhysicalStructureOperationalChangeRef
- All Implemented Interfaces:
ILocationRef
,IPhysicalStructureOperationalChangeRef
,AsciiSerializable
,FieldAccessor
,Serializable
,Cloneable
,Comparable
,Observer
,Modifiable
- Direct Known Subclasses:
JDomGateChangeRef
,JDomTurbineChangeRef
public abstract class PhysicalStructureOperationalChangeRef
extends AbstractJDomDataObject
implements IPhysicalStructureOperationalChangeRef, ILocationRef
- 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, YYYY
Fields inherited from class hec.lang.NamedType
_description, _ignoreModifiedEvents, _index, _isValid, _modified, _name, defaultDescription, defaultName, DESCRIPTION_CHANGED, NAME_CHANGED, RENAME_EVENT
-
Constructor Summary
ConstructorsConstructorDescriptionPhysicalStructureOperationalChangeRef
(LocationTemplate projectLocRef, Date changeDate) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns a ref to the project location.int
hashCode()
void
setChangeDate
(Date date) void
setLocationRef
(LocationTemplate projectLocRef) Sets the ref location template.void
setProjectLocationRef
(LocationTemplate projectLocRef) Methods inherited from class hec.data.AbstractJDomDataObject
buildElement, buildElementOrRemove, camelCaseToLowerUnderbar, getDefaultElementName, getXmlDate, getXmlValue, parseDouble, parseFormattedDouble, parseInt, setXmlDate, setXmlValue, toXmlString
Methods 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, useRecursiveModifiedTest
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
Constructor Details
-
PhysicalStructureOperationalChangeRef
public PhysicalStructureOperationalChangeRef() -
PhysicalStructureOperationalChangeRef
-
-
Method Details
-
equals
-
getChangeDate
- Specified by:
getChangeDate
in interfaceIPhysicalStructureOperationalChangeRef
-
getLocationRef
Returns a ref to the project location.- Specified by:
getLocationRef
in interfaceILocationRef
- Returns:
-
getProjectLocationRef
- Specified by:
getProjectLocationRef
in interfaceIPhysicalStructureOperationalChangeRef
-
hashCode
public int hashCode() -
setChangeDate
-
setLocationRef
Description copied from interface:ILocationRef
Sets the ref location template.- Specified by:
setLocationRef
in interfaceILocationRef
-
setProjectLocationRef
-