Package cdm.product.template
Interface CalculationSchedule.CalculationScheduleBuilder
- All Superinterfaces:
CalculationSchedule,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CalculationSchedule.CalculationScheduleBuilderImpl
- Enclosing interface:
CalculationSchedule
public static interface CalculationSchedule.CalculationScheduleBuilder
extends CalculationSchedule, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.CalculationSchedule
CalculationSchedule.CalculationScheduleBuilder, CalculationSchedule.CalculationScheduleBuilderImpl, CalculationSchedule.CalculationScheduleImpl -
Field Summary
Fields inherited from interface cdm.product.template.CalculationSchedule
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddSchedulePeriod(SchedulePeriod schedulePeriod) addSchedulePeriod(SchedulePeriod schedulePeriod, int idx) addSchedulePeriod(List<? extends SchedulePeriod> schedulePeriod) getOrCreateSchedulePeriod(int index) List<? extends SchedulePeriod.SchedulePeriodBuilder> Defines a period of a calculation schedule structure.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setSchedulePeriod(List<? extends SchedulePeriod> schedulePeriod) Methods inherited from interface cdm.product.template.CalculationSchedule
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateSchedulePeriod
-
getSchedulePeriod
List<? extends SchedulePeriod.SchedulePeriodBuilder> getSchedulePeriod()Description copied from interface:CalculationScheduleDefines a period of a calculation schedule structure.- Specified by:
getSchedulePeriodin interfaceCalculationSchedule
-
addSchedulePeriod
-
addSchedulePeriod
CalculationSchedule.CalculationScheduleBuilder addSchedulePeriod(SchedulePeriod schedulePeriod, int idx) -
addSchedulePeriod
CalculationSchedule.CalculationScheduleBuilder addSchedulePeriod(List<? extends SchedulePeriod> schedulePeriod) -
setSchedulePeriod
CalculationSchedule.CalculationScheduleBuilder setSchedulePeriod(List<? extends SchedulePeriod> schedulePeriod) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-