CustomCodeGenerator.st
author Jakub Nesveda <jakubnesveda@seznam.cz>
Mon, 13 Oct 2014 20:44:40 +0200
changeset 690 b87820270ed6
parent 688 6bd18ba5e56c
child 803 95cdac772759
permissions -rw-r--r--
rename executeSubGeneratorClasses:inContext: to executeSubGeneratorOrRefactoringClasses:inContext: rename subGeneratorOf: to subGeneratorOrRefactoringOf: move methods above to CustomCodeGeneratorOrRefactoring class remove unused methods from CustomCodeGenerator
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     1
"{ Package: 'jn:refactoring_custom' }"
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     2
500
8c2b58d6b2d5 Code reogranization, Defined CustomContext & basic API.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 480
diff changeset
     3
CustomCodeGeneratorOrRefactoring subclass:#CustomCodeGenerator
673
4d43ec4743cd remove unused 'builder' instance variable from CustomCodeGenerator
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 647
diff changeset
     4
	instanceVariableNames:''
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     5
	classVariableNames:''
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     6
	poolDictionaries:''
559
ba4af98f41c5 Code generators and refactorings moved to their own class category.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 557
diff changeset
     7
	category:'Interface-Refactoring-Custom-Generators'
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     8
!
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     9
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    10
506
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 504
diff changeset
    11
!CustomCodeGenerator class methodsFor:'testing'!
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    12
506
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 504
diff changeset
    13
isAbstract
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 504
diff changeset
    14
    ^ self == CustomCodeGenerator
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    15
506
b611cc119554 Added support for custom menu building and injecting into class browser's menus.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 504
diff changeset
    16
    "Created: / 26-01-2014 / 21:38:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
647
83c6c207a7f1 More menu extensions in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 635
diff changeset
    17
!
83c6c207a7f1 More menu extensions in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 635
diff changeset
    18
83c6c207a7f1 More menu extensions in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 635
diff changeset
    19
isCustomCodeGenerator
83c6c207a7f1 More menu extensions in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 635
diff changeset
    20
    ^ true
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    21
! !
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    22
647
83c6c207a7f1 More menu extensions in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 635
diff changeset
    23
!CustomCodeGenerator methodsFor:'testing'!
83c6c207a7f1 More menu extensions in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 635
diff changeset
    24
83c6c207a7f1 More menu extensions in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 635
diff changeset
    25
isCustomCodeGenerator
83c6c207a7f1 More menu extensions in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 635
diff changeset
    26
    ^ true
83c6c207a7f1 More menu extensions in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 635
diff changeset
    27
! !
83c6c207a7f1 More menu extensions in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 635
diff changeset
    28
464
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    29
!CustomCodeGenerator class methodsFor:'documentation'!
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    30
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    31
version_HG
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    32
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    33
    ^ '$Changeset: <not expanded> $'
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    34
! !
2f2f44408f2c - CustomRefactoring
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    35