Skip to content

Class: AveragingCalculation

Defines parameters for use in cases when a valuation or other term is based on an average of market observations.

URI: common_domain_model:AveragingCalculation

 classDiagram
    class AveragingCalculation
    click AveragingCalculation href "../AveragingCalculation/"
      AveragingCalculation : averagingMethod
        
          
    
        
        
        AveragingCalculation --> "1" AveragingCalculationMethod : averagingMethod
        click AveragingCalculationMethod href "../AveragingCalculationMethod/"
    

        
      AveragingCalculation : precision
        
          
    
        
        
        AveragingCalculation --> "1" Rounding : precision
        click Rounding href "../Rounding/"
    

        
      
Name Cardinality and Range Description Inheritance
averagingMethod 1
AveragingCalculationMethod
Specifies enumerations for the type of averaging calculation direct
precision 1
Rounding
Rounding applied to the average calculation direct
used by used in type used
Reset averagingMethodology range AveragingCalculation
CommodityPayout averagingFeature range AveragingCalculation
AveragingFeature averagingCalculation range AveragingCalculation
AveragingStrikeFeature averagingCalculation range AveragingCalculation
Mapping Type Mapped Value
self common_domain_model:AveragingCalculation
native common_domain_model:AveragingCalculation
name: AveragingCalculation
description: Defines parameters for use in cases when a valuation or other term is
based on an average of market observations.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
averagingMethod:
name: averagingMethod
description: Specifies enumerations for the type of averaging calculation.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
domain_of:
- DeterminationMethodology
- FloatingRateSpecification
- AveragingCalculation
range: AveragingCalculationMethod
required: true
precision:
name: precision
description: Rounding applied to the average calculation.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
domain_of:
- Rounding
- ObservationTerms
- AveragingCalculation
range: Rounding
required: true
name: AveragingCalculation
description: Defines parameters for use in cases when a valuation or other term is
based on an average of market observations.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
averagingMethod:
name: averagingMethod
description: Specifies enumerations for the type of averaging calculation.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
owner: AveragingCalculation
domain_of:
- DeterminationMethodology
- FloatingRateSpecification
- AveragingCalculation
range: AveragingCalculationMethod
required: true
precision:
name: precision
description: Rounding applied to the average calculation.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
owner: AveragingCalculation
domain_of:
- Rounding
- ObservationTerms
- AveragingCalculation
range: Rounding
required: true