Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Relation AlgorithmRun_LibOBT_ParentOfRun_LibOBT_ParentOfRun_AlgorithmRun 
 | 
{ 
 | 
  #keys: '1[110880.5.612897257]' 
 | 
  Description: 
 | 
  [* 
 | 
    The sorting must use end instead of start, because end is set at the end of the optimizer run, 
 | 
    while start is set before the optimizer run. 
 | 
     
 | 
    This sequence is used while running the optimizer. 
 | 
  *] 
 | 
  DeclarativeSequenceRelationStrategy 
 | 
  { 
 | 
    #keys: '13[0.0.0][110880.5.612897314][110880.5.612897308][110880.5.612897315][110880.5.612897309][110880.5.612897316][110880.5.612897310][110880.5.612897317][110880.5.612897311][110880.5.612897318][110880.5.612897312][110880.5.612897319][110880.5.612897313]' 
 | 
    SequenceSuffix: 'AlgorithmRun' 
 | 
    SortAttributes: 
 | 
    [ 
 | 
      DeclarativeSequenceRelationSortAttribute 
 | 
      { 
 | 
        #keys: '1[110880.5.612897353]' 
 | 
        Attribute: 'End' 
 | 
      } 
 | 
      DeclarativeSequenceRelationSortAttribute 
 | 
      { 
 | 
        #keys: '1[112884.1.631492415]' 
 | 
        Attribute: 'RunTaskID' 
 | 
      } 
 | 
      DeclarativeSequenceRelationSortAttribute 
 | 
      { 
 | 
        #keys: '1[122872.2.488071861]' 
 | 
        Attribute: 'RunNumber' 
 | 
      } 
 | 
    ] 
 | 
  } 
 | 
  RelationSide.LeftSide LibOBT_ParentOfRun 
 | 
  { 
 | 
    #keys: '3[110880.5.612897255][110880.5.612897252][110880.5.612897256]' 
 | 
    Cardinality: '0to1' 
 | 
    ObjectDefinition: AlgorithmRun 
 | 
    OwningSide: 'Reference' 
 | 
  } 
 | 
  RelationSide.RightSide AlgorithmRun 
 | 
  { 
 | 
    #keys: '3[110880.5.612897273][110880.5.612897270][110880.5.612897274]' 
 | 
    Cardinality: '1toN' 
 | 
    ObjectDefinition: LibOBT_ParentOfRun 
 | 
    OwningSide: 'Owned' 
 | 
  } 
 | 
} 
 |