1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  StaticMethod Delete (LibDEF_DataRepository dataRepository_i, const LibDEF_SetTypeMeta setTypeMeta_i) 
 |  { 
 |    TextBody: 
 |    [* 
 |      // Search for the LibDEF_SetType and delete it 
 |      actionFeedbackText := "SetType '" + setTypeMeta_i.Name() + "' cannot be deleted. "; 
 |       
 |      setType := dataRepository_i.FindSetType( setTypeMeta_i.ChannelName(), 
 |                                               setTypeMeta_i.GUID(), 
 |                                               actionFeedbackText ); 
 |       
 |      if( not isnull( setType ) ) 
 |      { 
 |        setType.Delete(); 
 |      } 
 |      else 
 |      { 
 |        LibDEF_Util::LogError( actionFeedbackText + "The SetType is not found in the DataRepository. Please execute 'Refresh Systems data' for current System first." ); 
 |      } 
 |    *] 
 |  } 
 |  
  |