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:
|
[*
|
nodevisible := this.SupplyChainView().IsLaneVisible() and this.IsVisible();
|
viewok := this.SupplyChainView() = view;
|
|
//this will only draw the edge which the origin and destination is within the same level( under same unit ).
|
// the link should not be drawn when drill down in stocking point
|
issamelevel := isnull( dpsp )
|
and this.OriginStockingPoint().StockingPoint_MP().Unit() = dpunit
|
and this.DestinationStockingPoint().StockingPoint_MP().Unit() = dpunit;
|
|
return nodevisible and viewok and issamelevel;
|
*]
|
}
|