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 
 |  MethodOverride GetNodeVisibility ( 
 |    Unit dpunit, 
 |    StockingPoint_MP dpsp, 
 |    SupplyChainView view 
 |  ) declarative remote as Boolean 
 |  { 
 |    Description: 'Show or hide node label' 
 |    TextBody: 
 |    [* 
 |      /* 
 |      product is visible if: 
 |      1. Is active 
 |      2. Is in the focused stocking point 
 |      */ 
 |      cond := this.SupplyChainView() = view 
 |              and this.Product_MP().IsLeaf() 
 |              and exists( this.Product_MP(), ProductInStockingPoint_MP.StockingPoint_MP, sp, sp = dpsp ); 
 |       
 |      return cond 
 |    *] 
 |  } 
 |  
  |