1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  Method Export () as owning NamedValueTree 
 |  { 
 |    TextBody: 
 |    [* 
 |      nvt := NamedValueTreeIO::Export( this ); 
 |       
 |      root := nvt.Root().Child( nvt.GetHandle( this.DefinitionName() ) ); 
 |       
 |      type := typeofexpression( this ); 
 |      this.RenameAfterRelation( type, nvt, root ); 
 |      this.RemoveDeclarative( type, nvt, root ); 
 |      this.AddMetadata( type, nvt, root ); 
 |       
 |      root.Delete( false ); 
 |       
 |      return & nvt; 
 |    *] 
 |  } 
 |  
  |