Package cdm.legaldocumentation.csa
Interface SimmVersion
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
SimmVersion.SimmVersionBuilder
- All Known Implementing Classes:
SimmVersion.SimmVersionBuilderImpl,SimmVersion.SimmVersionImpl
@RosettaDataType(value="SimmVersion",
builder=SimmVersionBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="SimmVersion",
model="cdm",
builder=SimmVersionBuilderImpl.class,
version="7.0.0-dev.105")
public interface SimmVersion
extends com.rosetta.model.lib.RosettaModelObject
A class to specify the ISDA SIMM version that applies to the ISDA 2018 CSA for Initial Margin.
- Version:
- 7.0.0-dev.105 Body ISDA Corpus Annex CSA_IM_2018 ISDA 2018 Credit Support Annex For Initial Margin paragraph "13 General Principles" * clause "(ee)(1)" Provision
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of SimmVersionstatic classImmutable Implementation of SimmVersion -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The SIMM version exception when specified as a customized approach by the party.A boolean attribute to determine whether the SIMM version is specified for the purpose of the legal agreement.The party which the specified SIMM version applies to.default Class<? extends SimmVersion> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends SimmVersion> 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
-
getIsSpecified
Boolean getIsSpecified()A boolean attribute to determine whether the SIMM version is specified for the purpose of the legal agreement. -
getPartyVersion
CounterpartyRoleEnum getPartyVersion()The party which the specified SIMM version applies to. -
getAsSpecified
String getAsSpecified()The SIMM version exception when specified as a customized approach by the party. -
build
SimmVersion build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
SimmVersion.SimmVersionBuilder 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
-