| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod Update ( | 
|   ScenarioManager owner, | 
|   String nameandviews | 
| ) | 
| { | 
|   Description: 'Update name of all views' | 
|   TextBody: | 
|   [* | 
|     // tyg2 Aug-17-2016 (created) | 
|            | 
|     scvs := nameandviews.Tokenize( ';' ); | 
|     traverse( scvs, Elements, e ) | 
|     { | 
|       nameandview := e.Tokenize( ':' ); | 
|       if( nameandview.Size() = 2 )  //a valid pair, e.g. "Sales demands: 01. Sales demands" | 
|       { | 
|         name := nameandview.Element( 0 ); | 
|         view := nameandview.Element( 1 ); | 
|          | 
|         scview := select( owner, ScenarioComparisonView, v, v.Name() = name );  | 
|          | 
|         if( not isnull( scview ) ) | 
|         { | 
|           scview.Update( view ); | 
|         } | 
|       } | 
|        | 
|        | 
|        | 
|     } | 
|   *] | 
| } |