陈清红
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
23
24
25
26
27
28
29
30
Quintiq file version 2.0
#parent: #root
Method CheckValidity
{
  Description: 'Check the validity of the data of the staging object, register errors and warnings that are encountered.'
  TextBody:
  [*
    // CAN be overridden in a DIO Library to implement simple checks.
    
    /* example
    // Chack for errors.
    this.CheckLength();
    this.CheckWidth();
    
    // Check for warnings.
    this.CheckLengthAndWidth();
    */
    
    // CAN be overridden at the Implementation Level (i.e. for a subtype of the type in the DIO Library)
    // to implement checks between concepts, for example to check references.
    
    /* example
    // Check the validity of the type itself.
    super.CheckValidity();
    
    // Check the reference to the EquipmentClass.
    this.CheckEquipmentClass();
    */
  *]
}