Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method QueryByType (Lib3DS_QueryParameters_Type type) as stream[structured[Lib3DS_Entity]] 
 | 
{ 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Synchronize entities 
 | 
    entities := this->SynchronizeEntities( type ); 
 | 
     
 | 
    // Synchronize class and extension types 
 | 
    classtypes := this->SynchronizeClassTypes( entities ); 
 | 
    extensiontypes := this->SynchronizeExtensionTypes( entities ); 
 | 
     
 | 
    return entities->After( classtypes, extensiontypes ); 
 | 
  *] 
 | 
  InterfaceProperties { Accessibility: 'Module' } 
 | 
} 
 |