Package cdm.base.math
Class NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilderImpl
java.lang.Object
cdm.base.math.MeasureBase.MeasureBaseBuilderImpl
cdm.base.math.MeasureSchedule.MeasureScheduleBuilderImpl
cdm.base.math.QuantitySchedule.QuantityScheduleBuilderImpl
cdm.base.math.NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilderImpl
- All Implemented Interfaces:
MeasureBase,MeasureBase.MeasureBaseBuilder,MeasureSchedule,MeasureSchedule.MeasureScheduleBuilder,NonNegativeQuantitySchedule,NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder,QuantitySchedule,QuantitySchedule.QuantityScheduleBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
NonNegativeQuantitySchedule
public static class NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilderImpl
extends QuantitySchedule.QuantityScheduleBuilderImpl
implements NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder
Builder 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 class cdm.base.math.QuantitySchedule.QuantityScheduleBuilderImpl
frequency, multiplierFields inherited from class cdm.base.math.MeasureSchedule.MeasureScheduleBuilderImpl
datedValueFields inherited from class cdm.base.math.MeasureBase.MeasureBaseBuilderImpl
unit, valueFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDatedValue(DatedValue _datedValue) addDatedValue(DatedValue _datedValue, int idx) addDatedValue(List<? extends DatedValue> datedValues) build()Build MethodsbooleanbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setDatedValue(List<? extends DatedValue> datedValues) setFrequency(Frequency _frequency) setMultiplier(Measure _multiplier) setValue(BigDecimal _value) toString()Methods inherited from class cdm.base.math.QuantitySchedule.QuantityScheduleBuilderImpl
getFrequency, getMultiplier, getOrCreateFrequency, getOrCreateMultiplierMethods inherited from class cdm.base.math.MeasureSchedule.MeasureScheduleBuilderImpl
getDatedValue, getOrCreateDatedValueMethods inherited from class cdm.base.math.MeasureBase.MeasureBaseBuilderImpl
getOrCreateUnit, getUnit, getValueMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.math.MeasureBase
getValueMethods inherited from interface cdm.base.math.MeasureBase.MeasureBaseBuilder
getOrCreateUnit, getUnitMethods inherited from interface cdm.base.math.MeasureSchedule.MeasureScheduleBuilder
getDatedValue, getOrCreateDatedValueMethods inherited from interface cdm.base.math.NonNegativeQuantitySchedule
getType, metaData, processMethods inherited from interface cdm.base.math.NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder
processMethods inherited from interface cdm.base.math.QuantitySchedule.QuantityScheduleBuilder
getFrequency, getMultiplier, getOrCreateFrequency, getOrCreateMultiplierMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Constructor Details
-
NonNegativeQuantityScheduleBuilderImpl
public NonNegativeQuantityScheduleBuilderImpl()
-
-
Method Details
-
setValue
@RosettaAttribute("value") @RuneAttribute("value") public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder setValue(BigDecimal _value) - Specified by:
setValuein interfaceMeasureBase.MeasureBaseBuilder- Specified by:
setValuein interfaceMeasureSchedule.MeasureScheduleBuilder- Specified by:
setValuein interfaceNonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder- Specified by:
setValuein interfaceQuantitySchedule.QuantityScheduleBuilder- Overrides:
setValuein classQuantitySchedule.QuantityScheduleBuilderImpl
-
setUnit
@RosettaAttribute("unit") @RuneAttribute("unit") public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder setUnit(UnitType _unit) - Specified by:
setUnitin interfaceMeasureBase.MeasureBaseBuilder- Specified by:
setUnitin interfaceMeasureSchedule.MeasureScheduleBuilder- Specified by:
setUnitin interfaceNonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder- Specified by:
setUnitin interfaceQuantitySchedule.QuantityScheduleBuilder- Overrides:
setUnitin classQuantitySchedule.QuantityScheduleBuilderImpl
-
addDatedValue
@RosettaAttribute("datedValue") @RuneAttribute("datedValue") public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder addDatedValue(DatedValue _datedValue) - Specified by:
addDatedValuein interfaceMeasureSchedule.MeasureScheduleBuilder- Specified by:
addDatedValuein interfaceNonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder- Specified by:
addDatedValuein interfaceQuantitySchedule.QuantityScheduleBuilder- Overrides:
addDatedValuein classQuantitySchedule.QuantityScheduleBuilderImpl
-
addDatedValue
public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder addDatedValue(DatedValue _datedValue, int idx) - Specified by:
addDatedValuein interfaceMeasureSchedule.MeasureScheduleBuilder- Specified by:
addDatedValuein interfaceNonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder- Specified by:
addDatedValuein interfaceQuantitySchedule.QuantityScheduleBuilder- Overrides:
addDatedValuein classQuantitySchedule.QuantityScheduleBuilderImpl
-
addDatedValue
public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder addDatedValue(List<? extends DatedValue> datedValues) - Specified by:
addDatedValuein interfaceMeasureSchedule.MeasureScheduleBuilder- Specified by:
addDatedValuein interfaceNonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder- Specified by:
addDatedValuein interfaceQuantitySchedule.QuantityScheduleBuilder- Overrides:
addDatedValuein classQuantitySchedule.QuantityScheduleBuilderImpl
-
setDatedValue
@RuneAttribute("datedValue") public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder setDatedValue(List<? extends DatedValue> datedValues) - Specified by:
setDatedValuein interfaceMeasureSchedule.MeasureScheduleBuilder- Specified by:
setDatedValuein interfaceNonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder- Specified by:
setDatedValuein interfaceQuantitySchedule.QuantityScheduleBuilder- Overrides:
setDatedValuein classQuantitySchedule.QuantityScheduleBuilderImpl
-
setMultiplier
@RosettaAttribute("multiplier") @RuneAttribute("multiplier") public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder setMultiplier(Measure _multiplier) - Specified by:
setMultiplierin interfaceNonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder- Specified by:
setMultiplierin interfaceQuantitySchedule.QuantityScheduleBuilder- Overrides:
setMultiplierin classQuantitySchedule.QuantityScheduleBuilderImpl
-
setFrequency
@RosettaAttribute("frequency") @RuneAttribute("frequency") public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder setFrequency(Frequency _frequency) - Specified by:
setFrequencyin interfaceNonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder- Specified by:
setFrequencyin interfaceQuantitySchedule.QuantityScheduleBuilder- Overrides:
setFrequencyin classQuantitySchedule.QuantityScheduleBuilderImpl
-
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.QuantityScheduleBuilderImpl
-
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.QuantityScheduleBuilderImpl
-
prune
- Specified by:
prunein interfaceMeasureBase.MeasureBaseBuilder- Specified by:
prunein interfaceMeasureSchedule.MeasureScheduleBuilder- Specified by:
prunein interfaceNonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder- Specified by:
prunein interfaceQuantitySchedule.QuantityScheduleBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classQuantitySchedule.QuantityScheduleBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classQuantitySchedule.QuantityScheduleBuilderImpl
-
merge
public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classQuantitySchedule.QuantityScheduleBuilderImpl
-
equals
- Overrides:
equalsin classQuantitySchedule.QuantityScheduleBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classQuantitySchedule.QuantityScheduleBuilderImpl
-
toString
- Overrides:
toStringin classQuantitySchedule.QuantityScheduleBuilderImpl
-