Package cdm.observable.asset
Interface BondEquityModel.BondEquityModelBuilder
- All Superinterfaces:
BondEquityModel,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
BondEquityModel.BondEquityModelBuilderImpl
- Enclosing interface:
BondEquityModel
public static interface BondEquityModel.BondEquityModelBuilder
extends BondEquityModel, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.BondEquityModel
BondEquityModel.BondEquityModelBuilder, BondEquityModel.BondEquityModelBuilderImpl, BondEquityModel.BondEquityModelImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.BondEquityModel
metaData -
Method Summary
Modifier and TypeMethodDescriptionEither the bond or convertible bond.The equity.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBondchoiceModel(BondChoiceModel bondchoiceModel) Methods inherited from interface cdm.observable.asset.BondEquityModel
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
-
getOrCreateBondchoiceModel
BondChoiceModel.BondChoiceModelBuilder getOrCreateBondchoiceModel() -
getBondchoiceModel
BondChoiceModel.BondChoiceModelBuilder getBondchoiceModel()Description copied from interface:BondEquityModelEither the bond or convertible bond.- Specified by:
getBondchoiceModelin interfaceBondEquityModel
-
getOrCreateEquity
Equity.EquityBuilder getOrCreateEquity() -
getEquity
Equity.EquityBuilder getEquity()Description copied from interface:BondEquityModelThe equity.- Specified by:
getEquityin interfaceBondEquityModel
-
setBondchoiceModel
-
setEquity
-
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
-