Skip to content

Class: TriggerEvent

Observation point for trigger.

URI: common_domain_model:TriggerEvent

 classDiagram
    class TriggerEvent
    click TriggerEvent href "../TriggerEvent/"
      TriggerEvent : featurePayment
        
          
    
        
        
        TriggerEvent --> "0..1" FeaturePayment : featurePayment
        click FeaturePayment href "../FeaturePayment/"
    

        
      TriggerEvent : schedule
        
          
    
        
        
        TriggerEvent --> "*" AveragingSchedule : schedule
        click AveragingSchedule href "../AveragingSchedule/"
    

        
      TriggerEvent : trigger
        
          
    
        
        
        TriggerEvent --> "1" Trigger : trigger
        click Trigger href "../Trigger/"
    

        
      TriggerEvent : triggerDates
        
          
    
        
        
        TriggerEvent --> "0..1" DateList : triggerDates
        click DateList href "../DateList/"
    

        
      
Name Cardinality and Range Description Inheritance
schedule *
AveragingSchedule
A derivative schedule direct
triggerDates 0..1
DateList
The trigger Dates direct
trigger 1
Trigger
The trigger level direct
featurePayment 0..1
FeaturePayment
The feature payment, i direct
used by used in type used
Barrier knockIn range TriggerEvent
Barrier knockOut range TriggerEvent
Mapping Type Mapped Value
self common_domain_model:TriggerEvent
native common_domain_model:TriggerEvent
name: TriggerEvent
description: Observation point for trigger.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
schedule:
name: schedule
description: A derivative schedule.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_event
domain_of:
- AveragingPeriod
- TriggerEvent
- CommodityPayout
- FixedPricePayout
- OptionPayout
- SettlementPayout
range: AveragingSchedule
multivalued: true
triggerDates:
name: triggerDates
description: The trigger Dates.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_event
rank: 1000
domain_of:
- TriggerEvent
range: DateList
trigger:
name: trigger
description: The trigger level
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_event
rank: 1000
domain_of:
- TriggerEvent
- CollateralInterestNotification
range: Trigger
required: true
featurePayment:
name: featurePayment
description: The feature payment, i.e. the payment made following trigger occurrence.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_event
rank: 1000
domain_of:
- TriggerEvent
range: FeaturePayment
name: TriggerEvent
description: Observation point for trigger.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
schedule:
name: schedule
description: A derivative schedule.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_event
owner: TriggerEvent
domain_of:
- AveragingPeriod
- TriggerEvent
- CommodityPayout
- FixedPricePayout
- OptionPayout
- SettlementPayout
range: AveragingSchedule
multivalued: true
triggerDates:
name: triggerDates
description: The trigger Dates.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_event
rank: 1000
owner: TriggerEvent
domain_of:
- TriggerEvent
range: DateList
trigger:
name: trigger
description: The trigger level
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_event
rank: 1000
owner: TriggerEvent
domain_of:
- TriggerEvent
- CollateralInterestNotification
range: Trigger
required: true
featurePayment:
name: featurePayment
description: The feature payment, i.e. the payment made following trigger occurrence.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_event
rank: 1000
owner: TriggerEvent
domain_of:
- TriggerEvent
range: FeaturePayment