Package cdm.legaldocumentation.csa
Interface GeneralSimmElections.GeneralSimmElectionsBuilder
- All Superinterfaces:
GeneralSimmElections,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
GeneralSimmElections.GeneralSimmElectionsBuilderImpl
- Enclosing interface:
GeneralSimmElections
public static interface GeneralSimmElections.GeneralSimmElectionsBuilder
extends GeneralSimmElections, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.GeneralSimmElections
GeneralSimmElections.GeneralSimmElectionsBuilder, GeneralSimmElections.GeneralSimmElectionsBuilderImpl, GeneralSimmElections.GeneralSimmElectionsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.GeneralSimmElections
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe SIMM Calculation Currency, as specified for each of the parties to the CSA Initial Margin.The qualification of the ISDA SIMM version that is specified for all Covered Transactions.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setSimmCalculationCurrency(SimmCalculationCurrency simmCalculationCurrency) setSimmVersion(SimmVersion simmVersion) Methods inherited from interface cdm.legaldocumentation.csa.GeneralSimmElections
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
-
getOrCreateSimmVersion
SimmVersion.SimmVersionBuilder getOrCreateSimmVersion() -
getSimmVersion
SimmVersion.SimmVersionBuilder getSimmVersion()Description copied from interface:GeneralSimmElectionsThe qualification of the ISDA SIMM version that is specified for all Covered Transactions. Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(ee)(1)" Provision- Specified by:
getSimmVersionin interfaceGeneralSimmElections
-
getOrCreateSimmCalculationCurrency
SimmCalculationCurrency.SimmCalculationCurrencyBuilder getOrCreateSimmCalculationCurrency() -
getSimmCalculationCurrency
SimmCalculationCurrency.SimmCalculationCurrencyBuilder getSimmCalculationCurrency()Description copied from interface:GeneralSimmElectionsThe SIMM Calculation Currency, as specified for each of the parties to the CSA Initial Margin. Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(ee)(3)" Provision- Specified by:
getSimmCalculationCurrencyin interfaceGeneralSimmElections
-
setSimmVersion
-
setSimmCalculationCurrency
GeneralSimmElections.GeneralSimmElectionsBuilder setSimmCalculationCurrency(SimmCalculationCurrency simmCalculationCurrency) -
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
-