Skip to content

Class: QuantityMultiplier

_ Class to specify a mechanism for a quantity to be set as a multiplier to another (reference) quantity, based on a price observation. At the moment this class only supports FX or Equity-linked notional and re-uses existing building blocks for those 2 cases, until such time when component can be made more generic. This captures the case of resetting cross-currency swaps and resetting equity swaps._

URI: common_domain_model:QuantityMultiplier

 classDiagram
    class QuantityMultiplier
    click QuantityMultiplier href "../QuantityMultiplier/"
      QuantityMultiplier : fxLinkedNotionalSchedule





        QuantityMultiplier --> "0..1" FxLinkedNotionalSchedule : fxLinkedNotionalSchedule
        click FxLinkedNotionalSchedule href "../FxLinkedNotionalSchedule/"



      QuantityMultiplier : multiplierValue

Slots

Name Cardinality and Range Description Inheritance
fxLinkedNotionalSchedule 0..1
FxLinkedNotionalSchedule
Multiplier specified as an FX-linked schedule, e direct
multiplierValue 0..1
Decimal
direct

Usages

used by used in type used
ResolvablePriceQuantity quantityMultiplier range QuantityMultiplier

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:QuantityMultiplier
native common_domain_model:QuantityMultiplier

LinkML Source

Direct

name: QuantityMultiplier
description: ' Class to specify a mechanism for a quantity to be set as a multiplier
  to another (reference) quantity, based on a price observation. At the moment this
  class only supports FX or Equity-linked notional and re-uses existing building blocks
  for those 2 cases, until such time when component can be made more generic. This
  captures the case of resetting cross-currency swaps and resetting equity swaps.'
in_subset:
- cdm_product_common_settlement
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- fxLinkedNotionalSchedule
- multiplierValue

Induced

name: QuantityMultiplier
description: ' Class to specify a mechanism for a quantity to be set as a multiplier
  to another (reference) quantity, based on a price observation. At the moment this
  class only supports FX or Equity-linked notional and re-uses existing building blocks
  for those 2 cases, until such time when component can be made more generic. This
  captures the case of resetting cross-currency swaps and resetting equity swaps.'
in_subset:
- cdm_product_common_settlement
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
  fxLinkedNotionalSchedule:
    name: fxLinkedNotionalSchedule
    description: Multiplier specified as an FX-linked schedule, e.g. for a resetting
      cross-currency swap..
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: QuantityMultiplier
    domain_of:
    - QuantityMultiplier
    range: FxLinkedNotionalSchedule
  multiplierValue:
    name: multiplierValue
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: QuantityMultiplier
    domain_of:
    - QuantityMultiplier
    range: decimal