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="7.0.0-dev.105") @RuneDataType(value="ConditionsPrecedent", model="cdm", builder=ConditionsPrecedentBuilderImpl.class, version="7.0.0-dev.105") 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:
7.0.0-dev.105 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 Body ISDA Corpus Deed CSD_English_1995 1995 English Law Credit Support Deed paragraph "13" * clause "(e)" * name "Conditions Precedent and Secured Partys Rights and Remedies." Provision Body ISDA Corpus Annex CSA_NewYork_1994 1994 New York Law Credit Support Annex paragraph "13" * clause "(d)" * 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
    • getSpecifiedConditionOrAccessCondition

      SpecifiedConditionOrAccessCondition getSpecifiedConditionOrAccessCondition()
      Specifies the events elected by the parties that are deemed an Access Condition (for Initial Margin CSA) or a Specified Condition (for Variation Margin and Legacy CSA), which, if triggered, may temporarily or permanently suspend rights to rehypothecate, transfer, or substitute collateral. Body ISDA Corpus Deed CSD_English_1995 1995 English Law Credit Support Deed paragraph "13" * clause "(e)" * name "Conditions Precedent and Secured Partys Rights and Remedies." Provision Body ISDA Corpus Annex CSA_NewYork_1994 1994 New York Law Credit Support Annex paragraph "13" * clause "(d)" * name "Conditions Precedent and Secured Partys Rights and Remedies." 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)(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