| 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' } | 
| } |