| Quintiq file version 2.0 | 
| #parent: #root | 
| Method UpdateWithPartialNVT (NamedValueTree partialnvt) | 
| { | 
|   Description: | 
|   [* | 
|     May contain sanity check to ensure all Z_ attributes are mapped. | 
|     The full body of this overriden method can be auto generated. | 
|     Z_ Attribute 'Visibility' of User means 'needs to be mapped' while 'Business model' does not. | 
|   *] | 
|   IsAbstract: true | 
|   TextBody: | 
|   [* | 
|     /* | 
|     // Sample code below | 
|      | 
|     typenode := partialnvt.Root(); | 
|      | 
|     traverse( typenode.Children(), Elements, child ) | 
|     { | 
|       if( child.Name() = attribute( DTO_Order, Z_OrderNr ).Name() ) | 
|       { | 
|         this.OrderNr( child.GetValueAsNumber() ); | 
|       } | 
|       else if( child.Name() = attribute( DTO_Order, Z_DueDate().Name() ) | 
|       { | 
|         this.DueDate( child.GetValueAsDate() ); | 
|       } | 
|       else if( child.Name() = attribute( DTO_Order, Z_Quantity ).Name() ) | 
|       { | 
|         this.Quantity( child.GetValueAsNumber() ); | 
|       } | 
|     } | 
|   *] | 
| } |