| 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
31
32
33
34
35
36
37
 | | Quintiq file version 2.0 |  | #parent: #root |  | MethodOverride Add ( |  |   LibOpt_ScopeElement element, |  |   LibOpt_Group group, |  |   String comment |  | ) as Boolean |  | { |  |   TextBody: |  |   [* |  |     seos := select( element, ScopeElementOnScope, seos, seos.Scope() = this ); |  |     value := isnull( seos ) or seos.Group() <> group; |  |     if( isnull( seos ) ) |  |     { |  |       seos := element.ScopeElementOnScope( relnew, |  |                                            Scope := this, |  |                                            Group := group, |  |                                            Comment := comment ); |  |                                  |  |       if( element.istype( LibOpt_ScopeElementDeleted ) ) |  |       { |  |         seos.ScopeAsDeletedScopeElements( relset, this ); |  |       } |  |       else |  |       { |  |         seos.ScopeAsActiveScopeElements( relset, this ); |  |       } |  |     } |  |     else |  |     { |  |       seos.Group( relset, group ); |  |       seos.Comment( comment ); |  |     } |  |      |  |     return value; |  |   *] |  | } | 
 |