Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method GetTilesEpilogue 
 | 
{ 
 | 
  #keys: '1[103544.0.740661239]' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Administrator Mar-12-2012 (created) 
 | 
    gettilescall := this.LibOSM_LibraryCall().astype( LibOSM_GetTilesCall ) ; 
 | 
    intermediatecallsneeded := gettilescall.IntermediateCallsNeeded(); 
 | 
    lastintermediatecall := gettilescall.LastIntermediateCall(); 
 | 
     
 | 
    assert( intermediatecallsneeded >= 0, "OSMGISLibrary.GetTilesEpilogue: invalid number of needed intermediate calls:", intermediatecallsneeded ); 
 | 
    if ( intermediatecallsneeded > 0 ) 
 | 
    { 
 | 
      assert( lastintermediatecall = intermediatecallsneeded - 1, 
 | 
              "OSMGISLibrary.GetTilesEpilogue: mismatch between the number of intermediate calls needed (", 
 | 
              intermediatecallsneeded, 
 | 
              ") and the last intermediate call (", 
 | 
              lastintermediatecall, 
 | 
              ")" ); 
 | 
    } 
 | 
    else 
 | 
    { 
 | 
      assert( lastintermediatecall = intermediatecallsneeded, 
 | 
              "OSMGISLibrary.GetTilesEpilogue: mismatch between the number of intermediate calls needed (", 
 | 
              intermediatecallsneeded, 
 | 
              ") and the last intermediate call (", 
 | 
              lastintermediatecall, 
 | 
              ")" ); 
 | 
    } 
 | 
     
 | 
    this.Done(); 
 | 
  *] 
 | 
} 
 |