Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Relation LibOpt_Snapshot_SnapshotComponent_LibOpt_SnapshotComponent_SnapshotDecendants 
 | 
{ 
 | 
  #keys: '1[141860.3.668934069]' 
 | 
  Description: 
 | 
  [* 
 | 
    The `LibOpt_SnapshotComponent.SnapshotDecendants` relation contains all descendant snapshots of the `LibOpt_SnapshotComponent` that are not of type `LibOpt_SnapshotComponent` nor have a `LibOpt_SnapshotComponent` ancestor inbetween. 
 | 
    In other words, all indented `LibOpt_Snapshots` in the 'Snapshots' form that are below the `LibOpt_SnapshotComponent` will be included in this relation. 
 | 
    The `LibOpt_SnapshotComponent` itself is not included in the `LibOpt_SnapshotComponent.SnapshotDecendants` relation. 
 | 
     
 | 
    Note: If a `LibOpt_Snapshot` is not a decendant of a `LibOpt_SnapshotComponent`, then the `LibOpt_Snapshot.SnapshotComponent` relation will be null. 
 | 
    This is not supposed to happen, because every `LibOpt_Snapshot` is supposed to have a `LibOpt_SnapshotComponent` as an ancestor. 
 | 
  *] 
 | 
  DefaultRelationStrategy 
 | 
  { 
 | 
  } 
 | 
  RelationSide.LeftSide SnapshotComponent 
 | 
  { 
 | 
    #keys: '3[141860.3.668934071][141860.3.668934070][141860.3.668934072]' 
 | 
    Cardinality: '0to1' 
 | 
    ObjectDefinition: LibOpt_Snapshot 
 | 
    OwningSide: 'Reference' 
 | 
  } 
 | 
  RelationSide.RightSide SnapshotDecendants 
 | 
  { 
 | 
    #keys: '3[141860.3.668934074][141860.3.668934073][141860.3.668934075]' 
 | 
    Cardinality: '1toN' 
 | 
    ObjectDefinition: LibOpt_SnapshotComponent 
 | 
    OwningSide: 'Reference' 
 | 
  } 
 | 
} 
 |