Quintiq file version 2.0 
 | 
#root 
 | 
#parent: #DomainModel 
 | 
Type ShiftPattern 
 | 
{ 
 | 
  #keys: '5[11660.0.277960927][11660.0.277960930][0.0.0][11660.1.283033732][11660.1.283033733]' 
 | 
  BaseType: Object 
 | 
  Description: 
 | 
  [* 
 | 
    MP 
 | 
    A placeholder for shiftday 
 | 
  *] 
 | 
  OnCommit: 'this.IsManuallyConfigured( true )' 
 | 
  OnCreate: 
 | 
  [* 
 | 
    // Create N-M objects associated between this shift pattern and all time-based units 
 | 
    this.CreateUnitShiftPatterns(); 
 | 
  *] 
 | 
  OnDelete: 
 | 
  [* 
 | 
    traverse( this, UnitShiftPattern, usp ) 
 | 
    { 
 | 
      usp.Delete(); 
 | 
    } 
 | 
  *] 
 | 
  StructuredName: 'ShiftPatterns' 
 | 
  InterfaceProperties { Accessibility: 'Extensible' } 
 | 
} 
 |