Quintiq file version 2.0 #parent: #root Method PopulateMDS () id:Method_LibMacroPlannerIntegrationApplication_PopulateMDS { #keys: '[127066.0.1587347111]' Body: [* target := construct( structured[ComponentMDSInstance] ); mds := dhStandardComponentMDS.Data(); if ( isnull( mds ) ) { dhStandardComponentMDS.Data( ApplicationScope.ComponentMDS() ); mds := dhStandardComponentMDS.Data(); } mds.Refresh(); traverse( mds, Folders, f ) { toadd := LibMacroPlannerIntegrationApplication.FlatMDSs( f ); traverse( toadd, Elements, e ) { target.Add( e ); } } info( target.Size()); dhStandardMDSs.Data( &target ); *] }