Package cdm.base.math
Class NumberRange.NumberRangeBuilderImpl
java.lang.Object
cdm.base.math.NumberRange.NumberRangeBuilderImpl
- All Implemented Interfaces:
NumberRange,NumberRange.NumberRangeBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
NumberRange
public static class NumberRange.NumberRangeBuilderImpl
extends Object
implements NumberRange.NumberRangeBuilder
Builder Implementation of NumberRange
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.math.NumberRange
NumberRange.NumberRangeBuilder, NumberRange.NumberRangeBuilderImpl, NumberRange.NumberRangeImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected NumberBound.NumberBoundBuilderprotected NumberBound.NumberBoundBuilderFields inherited from interface cdm.base.math.NumberRange
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe 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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setLowerBound(NumberBound _lowerBound) setUpperBound(NumberBound _upperBound) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.math.NumberRange
getType, metaData, processMethods inherited from interface cdm.base.math.NumberRange.NumberRangeBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
lowerBound
-
upperBound
-
-
Constructor Details
-
NumberRangeBuilderImpl
public NumberRangeBuilderImpl()
-
-
Method Details
-
getLowerBound
@RosettaAttribute("lowerBound") @RuneAttribute("lowerBound") public 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- Specified by:
getLowerBoundin interfaceNumberRange.NumberRangeBuilder
-
getOrCreateLowerBound
- Specified by:
getOrCreateLowerBoundin interfaceNumberRange.NumberRangeBuilder
-
getUpperBound
@RosettaAttribute("upperBound") @RuneAttribute("upperBound") public NumberBound.NumberBoundBuilder getUpperBound()Description copied from interface:NumberRangeThe upper bound of a number range, e.g. less than 10.- Specified by:
getUpperBoundin interfaceNumberRange- Specified by:
getUpperBoundin interfaceNumberRange.NumberRangeBuilder
-
getOrCreateUpperBound
- Specified by:
getOrCreateUpperBoundin interfaceNumberRange.NumberRangeBuilder
-
setLowerBound
@RosettaAttribute("lowerBound") @RuneAttribute("lowerBound") public NumberRange.NumberRangeBuilder setLowerBound(NumberBound _lowerBound) - Specified by:
setLowerBoundin interfaceNumberRange.NumberRangeBuilder
-
setUpperBound
@RosettaAttribute("upperBound") @RuneAttribute("upperBound") public NumberRange.NumberRangeBuilder setUpperBound(NumberBound _upperBound) - Specified by:
setUpperBoundin interfaceNumberRange.NumberRangeBuilder
-
build
Description copied from interface:NumberRangeBuild Methods- Specified by:
buildin interfaceNumberRange- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceNumberRange- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceNumberRange.NumberRangeBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public NumberRange.NumberRangeBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-