Package cdm.legaldocumentation.csa
Interface GeneralSimmElections
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
GeneralSimmElections.GeneralSimmElectionsBuilder
- All Known Implementing Classes:
GeneralSimmElections.GeneralSimmElectionsBuilderImpl,GeneralSimmElections.GeneralSimmElectionsImpl
@RosettaDataType(value="GeneralSimmElections",
builder=GeneralSimmElectionsBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="GeneralSimmElections",
model="cdm",
builder=GeneralSimmElectionsBuilderImpl.class,
version="7.0.0-dev.105")
public interface GeneralSimmElections
extends com.rosetta.model.lib.RosettaModelObject
A class to specify the ISDA SIMM as the Method for all Covered Transactions with respect to all Regimes.
- Version:
- 7.0.0-dev.105 Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(ee)" Provision
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of GeneralSimmElectionsstatic classImmutable Implementation of GeneralSimmElections -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The 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 Class<? extends GeneralSimmElections> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends GeneralSimmElections> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getSimmVersion
SimmVersion getSimmVersion()The 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 -
getSimmCalculationCurrency
SimmCalculationCurrency getSimmCalculationCurrency()The 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 -
build
GeneralSimmElections build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
GeneralSimmElections.GeneralSimmElectionsBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-