CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.st
changeset 613 9bb8c8bebb10
child 656 a95284467938
equal deleted inserted replaced
612:deb04cc2370d 613:9bb8c8bebb10
       
     1 "{ Package: 'jn:refactoring_custom' }"
       
     2 
       
     3 CustomAccessMethodsCodeGenerator subclass:#CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator
       
     4 	instanceVariableNames:''
       
     5 	classVariableNames:''
       
     6 	poolDictionaries:''
       
     7 	category:'Interface-Refactoring-Custom'
       
     8 !
       
     9 
       
    10 !CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator class methodsFor:'accessing-presentation'!
       
    11 
       
    12 description
       
    13     "Returns more detailed description of the receiver"
       
    14     
       
    15     ^ 'Access Method(s) for ValueHolder with Change Notification for selected instance variables'
       
    16 
       
    17     "Modified: / 13-07-2014 / 17:13:46 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
       
    18 !
       
    19 
       
    20 label
       
    21     "Returns show label describing the receiver. This label
       
    22      is used in UI as menu item/tree item label."
       
    23     
       
    24     ^ 'Access Method(s) for ValueHolder with Change Notification'
       
    25 
       
    26     "Modified: / 13-07-2014 / 17:13:33 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
       
    27 ! !
       
    28 
       
    29 !CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator methodsFor:'executing'!
       
    30 
       
    31 buildInContext: aCustomContext
       
    32     "Creates access methods XX for given context"
       
    33 
       
    34     self
       
    35         executeSubGeneratorClasses: (
       
    36             Array
       
    37                 with: CustomValueHolderWithChangeNotificationGetterMethodsCodeGenerator
       
    38                 with: CustomValueHolderWithChangeNotificationSetterMethodsCodeGenerator
       
    39         ) 
       
    40         inContext: aCustomContext
       
    41 
       
    42     "Modified: / 13-07-2014 / 17:12:58 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
       
    43 ! !
       
    44