Quintiq file version 2.0
|
#parent: #root
|
Method GetMaximalOutOfScope (
|
const LibOpt_Scope scope
|
) const as constcontent owning StockingPointInPeriods
|
{
|
TextBody:
|
[*
|
assert( not scope.Contains( this.SPIPInOptimizerRun() ), 'SPIP needs to be out of scope' );
|
value := construct( StockingPointInPeriods, constcontent );
|
current := this;
|
while( not isnull( current )
|
and not scope.Contains( current.SPIPInOptimizerRun() ) )
|
{
|
value.Add( current );
|
current := current.NextSPIPPlanning();
|
}
|
return &value
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|