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() ); 
 | 
      } 
 | 
    } 
 | 
  *] 
 | 
} 
 |