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
  • Field Details

  • 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

      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends ConditionsPrecedent> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends ConditionsPrecedent> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject