陈清红
2025-04-14 880f3c0257eeb8c37761d484258fdd102a369a19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Quintiq file version 2.0
#parent: #root
MethodOverride CreateIssues
{
  Description: 'Create `LibOpt_Issues` to highlight potential issues about values collected by this `LibOpt_StatisticScopeElement`.'
  TextBody:
  [*
    // Variables needed for Issues creation.
    issuetype := this.GetIssueType();
    severityscaleentries_lowerthresholdviolation := LibOpt_Statistic::GetSeverityScaleEntriesSortedByThreshold( this.GetSeverityScaleForLowerThresholdViolation() );
    severityscaleentries_upperthresholdviolation := LibOpt_Statistic::GetSeverityScaleEntriesSortedByThreshold( this.GetSeverityScaleForUpperThresholdViolation() );
    
    traverse( this.Suboptimizer(), SuboptimizerScopeElement, suboptimizerscopeelement )
    {
      this.CreateIssue( suboptimizerscopeelement,
                        issuetype,
                        severityscaleentries_lowerthresholdviolation,
                        severityscaleentries_upperthresholdviolation
                      );
    }
  *]
}