Package cdm.base.math
Class NonNegativeQuantitySchedule.NonNegativeQuantityScheduleImpl
java.lang.Object
cdm.base.math.MeasureBase.MeasureBaseImpl
cdm.base.math.MeasureSchedule.MeasureScheduleImpl
cdm.base.math.QuantitySchedule.QuantityScheduleImpl
cdm.base.math.NonNegativeQuantitySchedule.NonNegativeQuantityScheduleImpl
- All Implemented Interfaces:
MeasureBase,MeasureSchedule,NonNegativeQuantitySchedule,QuantitySchedule,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
NonNegativeQuantitySchedule
public static class NonNegativeQuantitySchedule.NonNegativeQuantityScheduleImpl
extends QuantitySchedule.QuantityScheduleImpl
implements NonNegativeQuantitySchedule
Immutable Implementation of NonNegativeQuantitySchedule
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.math.MeasureBase
MeasureBase.MeasureBaseBuilder, MeasureBase.MeasureBaseBuilderImpl, MeasureBase.MeasureBaseImplNested classes/interfaces inherited from interface cdm.base.math.MeasureSchedule
MeasureSchedule.MeasureScheduleBuilder, MeasureSchedule.MeasureScheduleBuilderImpl, MeasureSchedule.MeasureScheduleImplNested classes/interfaces inherited from interface cdm.base.math.NonNegativeQuantitySchedule
NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder, NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilderImpl, NonNegativeQuantitySchedule.NonNegativeQuantityScheduleImplNested classes/interfaces inherited from interface cdm.base.math.QuantitySchedule
QuantitySchedule.QuantityScheduleBuilder, QuantitySchedule.QuantityScheduleBuilderImpl, QuantitySchedule.QuantityScheduleImpl -
Field Summary
Fields inherited from interface cdm.base.math.MeasureBase
metaDataFields inherited from interface cdm.base.math.MeasureSchedule
metaDataFields inherited from interface cdm.base.math.NonNegativeQuantitySchedule
metaDataFields inherited from interface cdm.base.math.QuantitySchedule
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNonNegativeQuantityScheduleImpl(NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder builder) -
Method Summary
Methods inherited from class cdm.base.math.QuantitySchedule.QuantityScheduleImpl
getFrequency, getMultiplier, setBuilderFieldsMethods inherited from class cdm.base.math.MeasureSchedule.MeasureScheduleImpl
getDatedValue, setBuilderFieldsMethods inherited from class cdm.base.math.MeasureBase.MeasureBaseImpl
getUnit, getValue, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.math.MeasureBase
getUnit, getValueMethods inherited from interface cdm.base.math.MeasureSchedule
getDatedValueMethods inherited from interface cdm.base.math.NonNegativeQuantitySchedule
getType, metaData, processMethods inherited from interface cdm.base.math.QuantitySchedule
getFrequency, getMultiplierMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
NonNegativeQuantityScheduleImpl
protected NonNegativeQuantityScheduleImpl(NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder builder)
-
-
Method Details
-
build
Description copied from interface:MeasureBaseBuild Methods- Specified by:
buildin interfaceMeasureBase- Specified by:
buildin interfaceMeasureSchedule- Specified by:
buildin interfaceNonNegativeQuantitySchedule- Specified by:
buildin interfaceQuantitySchedule- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classQuantitySchedule.QuantityScheduleImpl
-
toBuilder
- Specified by:
toBuilderin interfaceMeasureBase- Specified by:
toBuilderin interfaceMeasureSchedule- Specified by:
toBuilderin interfaceNonNegativeQuantitySchedule- Specified by:
toBuilderin interfaceQuantitySchedule- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classQuantitySchedule.QuantityScheduleImpl
-
setBuilderFields
protected void setBuilderFields(NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder builder) -
equals
- Overrides:
equalsin classQuantitySchedule.QuantityScheduleImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classQuantitySchedule.QuantityScheduleImpl
-
toString
- Overrides:
toStringin classQuantitySchedule.QuantityScheduleImpl
-