Package cdm.base.math
Class NumberBound.NumberBoundBuilderImpl
java.lang.Object
cdm.base.math.NumberBound.NumberBoundBuilderImpl
- All Implemented Interfaces:
NumberBound,NumberBound.NumberBoundBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
NumberBound
public static class NumberBound.NumberBoundBuilderImpl
extends Object
implements NumberBound.NumberBoundBuilder
Builder Implementation of NumberBound
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.math.NumberBound
NumberBound.NumberBoundBuilder, NumberBound.NumberBoundBuilderImpl, NumberBound.NumberBoundImpl -
Field Summary
FieldsFields inherited from interface cdm.base.math.NumberBound
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanWhether the number bound is inclusive, e.g. for a lower bound, false would indicate greater than, whereas true would indicate greater than or equal to.The number to be used as the bound, e.g. 5.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setInclusive(Boolean _inclusive) setNumber(BigDecimal _number) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.math.NumberBound
getType, metaData, processMethods inherited from interface cdm.base.math.NumberBound.NumberBoundBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
number
-
inclusive
-
-
Constructor Details
-
NumberBoundBuilderImpl
public NumberBoundBuilderImpl()
-
-
Method Details
-
getNumber
@RosettaAttribute(value="number", isRequired=true) @RuneAttribute(value="number", isRequired=true) public BigDecimal getNumber()Description copied from interface:NumberBoundThe number to be used as the bound, e.g. 5.- Specified by:
getNumberin interfaceNumberBound
-
getInclusive
@RosettaAttribute(value="inclusive", isRequired=true) @RuneAttribute(value="inclusive", isRequired=true) public Boolean getInclusive()Description copied from interface:NumberBoundWhether the number bound is inclusive, e.g. for a lower bound, false would indicate greater than, whereas true would indicate greater than or equal to.- Specified by:
getInclusivein interfaceNumberBound
-
setNumber
@RosettaAttribute(value="number", isRequired=true) @RuneAttribute(value="number", isRequired=true) public NumberBound.NumberBoundBuilder setNumber(BigDecimal _number) - Specified by:
setNumberin interfaceNumberBound.NumberBoundBuilder
-
setInclusive
@RosettaAttribute(value="inclusive", isRequired=true) @RuneAttribute(value="inclusive", isRequired=true) public NumberBound.NumberBoundBuilder setInclusive(Boolean _inclusive) - Specified by:
setInclusivein interfaceNumberBound.NumberBoundBuilder
-
build
Description copied from interface:NumberBoundBuild Methods- Specified by:
buildin interfaceNumberBound- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceNumberBound- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceNumberBound.NumberBoundBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public NumberBound.NumberBoundBuilder 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
-