Interface ExtraordinaryEvents

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
ExtraordinaryEvents.ExtraordinaryEventsBuilder
All Known Implementing Classes:
ExtraordinaryEvents.ExtraordinaryEventsBuilderImpl, ExtraordinaryEvents.ExtraordinaryEventsImpl

@RosettaDataType(value="ExtraordinaryEvents", builder=ExtraordinaryEventsBuilderImpl.class, version="6.19.0") @RuneDataType(value="ExtraordinaryEvents", model="cdm", builder=ExtraordinaryEventsBuilderImpl.class, version="6.19.0") public interface ExtraordinaryEvents extends com.rosetta.model.lib.RosettaModelObject
Where the underlying is shares, defines market events affecting the issuer of those shares that may require the terms of the transaction to be adjusted.
Version:
6.19.0 Body ISDA Corpus Confirmation SecurityEquitySwapConfirmation_2018 2018 ISDA CDM Equity Confirmation for Security Equity Swap Provision Body ISDA Corpus Definitions EquityDerivativesDefinitions_2002 2002 ISDA Equity Derivatives Definitions Provision
  • Field Details

  • Method Details

    • getAdditionalBespokeTerms

      List<? extends Clause> getAdditionalBespokeTerms()
      Where parties may optionnaly describe any extra bespoke agreements, in regards of the standardized Extraordinary Events.
    • getMergerEvents

      EquityCorporateEvents getMergerEvents()
    • getTenderOfferEvents

      EquityCorporateEvents getTenderOfferEvents()
    • getCompositionOfCombinedConsideration

      Boolean getCompositionOfCombinedConsideration()
    • getIndexAdjustmentEvents

      IndexAdjustmentEvents getIndexAdjustmentEvents()
      Body ISDA Corpus Definitions EquityDerivativesDefinitions_2002 2002 ISDA Equity Derivatives Definitions section "Adjustment to Indices" Provision
    • getAdditionalDisruptionEvents

      AdditionalDisruptionEvents getAdditionalDisruptionEvents()
    • getFailureToDeliver

      Boolean getFailureToDeliver()
      If true, failure to deliver is applicable.
    • getRepresentations

      Representations getRepresentations()
    • getNationalizationOrInsolvency

      NationalizationOrInsolvencyOrDelistingEventEnum getNationalizationOrInsolvency()
    • getDelisting

    • 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 ExtraordinaryEvents> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends ExtraordinaryEvents> 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