Package cdm.legaldocumentation.csa
Interface ConditionsPrecedent
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
ConditionsPrecedent.ConditionsPrecedentBuilder
- All Known Implementing Classes:
ConditionsPrecedent.ConditionsPrecedentBuilderImpl,ConditionsPrecedent.ConditionsPrecedentImpl
@RosettaDataType(value="ConditionsPrecedent",
builder=ConditionsPrecedentBuilderImpl.class,
version="6.19.0")
@RuneDataType(value="ConditionsPrecedent",
model="cdm",
builder=ConditionsPrecedentBuilderImpl.class,
version="6.19.0")
public interface ConditionsPrecedent
extends com.rosetta.model.lib.RosettaModelObject
A class to specify the two set of elections that may overwrite the default Condition Precedent provision.
- Version:
- 6.19.0 Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "4" * clause "(a)" Provision Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "4" * clause "(a)" Provision Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(e)" * name " Conditions Precedent" Provision Body ISDA Corpus Deed CSD_IM_English_2018 ISDA 2018 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(e)" * name " Conditions Precedent" Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(f)" * name " Conditions Precedent" Provision Body ISDA Corpus Annex CSA_IM_NewYork_2016 ISDA 2016 New York Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(e)" * name " Conditions Precedent" Provision Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * clause "(e)" * name "Conditions Precedent and Secured Partys Rights and Remedies" Provision
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of ConditionsPrecedentstatic classImmutable Implementation of ConditionsPrecedent -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The parties' election with respect to the Termination Events that will be deemed an Access Condition (Initial Margin CSA) or a Specified Condition (Variation Margin CSA).The election to specify whether the standard Conditions Precedent apply.The custom provisions that might be specified by the parties to the agreement for the purpose of overwriting the default Condition Precedent provision specified in the CSA.default Class<? extends ConditionsPrecedent> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends ConditionsPrecedent> 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
-
getConditionsPrecedentElection
ExceptionEnum getConditionsPrecedentElection()The election to specify whether the standard Conditions Precedent apply. -
getCustomProvision
String getCustomProvision()The custom provisions that might be specified by the parties to the agreement for the purpose of overwriting the default Condition Precedent provision specified in the CSA. Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "4" * clause "(a)" Provision Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "4" * clause "(a)" Provision Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(e)(i)" Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(f)(i)" Provision Body ISDA Corpus Annex CSA_IM_NewYork_2016 ISDA 2016 New York Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(e)(i)" Provision Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * name "Conditions Precedent and Secured Partys Rights and Remedies" Provision -
getAccessConditions
AccessConditions getAccessConditions()The parties' election with respect to the Termination Events that will be deemed an Access Condition (Initial Margin CSA) or a Specified Condition (Variation Margin CSA). Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(e)(ii)" Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(f)(ii)" Provision Body ISDA Corpus Annex CSA_IM_NewYork_2016 ISDA 2016 New York Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(e)(ii)" Provision Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * clause "(e)" * name "Conditions Precedent and Secured Partys Rights and Remedies." Provision -
build
ConditionsPrecedent build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
ConditionsPrecedent.ConditionsPrecedentBuilder 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
-