Quintiq file version 2.0
|
#parent: #root
|
StaticMethod CreateFor (LibOpt_Run run)
|
{
|
Description: 'Create `LibOpt_StatisticLogEntrys` for the given "run" (`LibOpt_Run`).'
|
TextBody:
|
[*
|
snapshoterrors_run_o := selectset( run, SnapshotError, snapshoterror, true );
|
|
snapshotwarnings_run_o := selectset( run, SnapshotWarning, snapshotwarning, true );
|
|
traverse( run, Component, component )
|
{
|
// Create `LibOpt_StatisticErrors` to group error snapshots of the current component.
|
LibOpt_StatisticLogEntry::CreateStatistics( run, typeof( LibOpt_StatisticError ),
|
component,
|
snapshoterrors_run_o // output argument
|
);
|
|
// Create `LibOpt_StatisticWarnings` to group warning snapshots of the current component.
|
LibOpt_StatisticLogEntry::CreateStatistics( run, typeof( LibOpt_StatisticWarning ),
|
component,
|
snapshotwarnings_run_o // output argument
|
);
|
}
|
|
// Create `LibOpt_StatisticErrors` to group error snapshots that don't belong to any component.
|
LibOpt_StatisticLogEntry::CreateStatistics( run, typeof( LibOpt_StatisticError ),
|
null( LibOpt_Component ),
|
snapshoterrors_run_o // output argument
|
);
|
|
// Create `LibOpt_StatisticWarnings` to group warning snapshots that don't belong to any component.
|
LibOpt_StatisticLogEntry::CreateStatistics( run, typeof( LibOpt_StatisticWarning ),
|
null( LibOpt_Component ),
|
snapshotwarnings_run_o // output argument
|
);
|
*]
|
InterfaceProperties { Accessibility: 'Extensible' }
|
}
|