Package cdm.base.math
Interface NumberRange.NumberRangeBuilder
- All Superinterfaces:
NumberRange,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
NumberRange.NumberRangeBuilderImpl
- Enclosing interface:
NumberRange
public static interface NumberRange.NumberRangeBuilder
extends NumberRange, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.math.NumberRange
NumberRange.NumberRangeBuilder, NumberRange.NumberRangeBuilderImpl, NumberRange.NumberRangeImpl -
Field Summary
Fields inherited from interface cdm.base.math.NumberRange
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe lower bound of a number range, e.g. greater than or equal to 5.The upper bound of a number range, e.g. less than 10.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setLowerBound(NumberBound lowerBound) setUpperBound(NumberBound upperBound) Methods inherited from interface cdm.base.math.NumberRange
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
-
getOrCreateLowerBound
NumberBound.NumberBoundBuilder getOrCreateLowerBound() -
getLowerBound
NumberBound.NumberBoundBuilder getLowerBound()Description copied from interface:NumberRangeThe lower bound of a number range, e.g. greater than or equal to 5.- Specified by:
getLowerBoundin interfaceNumberRange
-
getOrCreateUpperBound
NumberBound.NumberBoundBuilder getOrCreateUpperBound() -
getUpperBound
NumberBound.NumberBoundBuilder getUpperBound()Description copied from interface:NumberRangeThe upper bound of a number range, e.g. less than 10.- Specified by:
getUpperBoundin interfaceNumberRange
-
setLowerBound
-
setUpperBound
-
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
NumberRange.NumberRangeBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-