Skip to content

Class: CalculateResetValueInstruction

Instruction storing the computed reset value and the calculation method used to derive it.

URI: common_domain_model:CalculateResetValueInstruction

 classDiagram
    class CalculateResetValueInstruction
    click CalculateResetValueInstruction href "../CalculateResetValueInstruction/"
      CalculateResetValueInstruction : calculationMethod
        
          
    
        
        
        CalculateResetValueInstruction --> "0..1" CalculationMethodEnum : calculationMethod
        click CalculationMethodEnum href "../CalculationMethodEnum/"
    

        
      CalculateResetValueInstruction : observedRateDates
        
          
    
        
        
        CalculateResetValueInstruction --> "1..*" DatedValue : observedRateDates
        click DatedValue href "../DatedValue/"
    

        
      CalculateResetValueInstruction : resetValue
        
          
    
        
        
        CalculateResetValueInstruction --> "1" Price : resetValue
        click Price href "../Price/"
    

        
      
Name Cardinality and Range Description Inheritance
resetValue 1
Price
direct
calculationMethod 0..1
CalculationMethodEnum
direct
observedRateDates 1..*
DatedValue
direct
used by used in type used
CompositionStepInstructions calculateResetValue range CalculateResetValueInstruction
Mapping Type Mapped Value
self common_domain_model:CalculateResetValueInstruction
native common_domain_model:CalculateResetValueInstruction
name: CalculateResetValueInstruction
description: Instruction storing the computed reset value and the calculation method
used to derive it.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
resetValue:
name: resetValue
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_instructioncomposition_reset
domain_of:
- Reset
- CalculateResetValueInstruction
- ResetInstructionState
range: Price
required: true
calculationMethod:
name: calculationMethod
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_instructioncomposition_reset
domain_of:
- AveragingCalculationMethod
- FloatingRateCalculationParameters
- CalculateResetValueInstruction
- ResetInstructionState
- InflationRateSpecification
range: CalculationMethodEnum
observedRateDates:
name: observedRateDates
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_instructioncomposition_reset
rank: 1000
domain_of:
- CalculateResetValueInstruction
- ResetInstructionState
range: DatedValue
required: true
multivalued: true
name: CalculateResetValueInstruction
description: Instruction storing the computed reset value and the calculation method
used to derive it.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
resetValue:
name: resetValue
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_instructioncomposition_reset
owner: CalculateResetValueInstruction
domain_of:
- Reset
- CalculateResetValueInstruction
- ResetInstructionState
range: Price
required: true
calculationMethod:
name: calculationMethod
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_instructioncomposition_reset
owner: CalculateResetValueInstruction
domain_of:
- AveragingCalculationMethod
- FloatingRateCalculationParameters
- CalculateResetValueInstruction
- ResetInstructionState
- InflationRateSpecification
range: CalculationMethodEnum
observedRateDates:
name: observedRateDates
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_instructioncomposition_reset
rank: 1000
owner: CalculateResetValueInstruction
domain_of:
- CalculateResetValueInstruction
- ResetInstructionState
range: DatedValue
required: true
multivalued: true