| 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' } | 
| } |