Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
2357779
Simplify comment management
jecisc Apr 13, 2026
c3334dc
Remove useless parameter
jecisc Apr 13, 2026
95012be
Remove an extra parameter and reduce the usage of #realClass (because…
jecisc Apr 13, 2026
441363a
Remove dependency from FmyMethodAddiction/Update to Ring
jecisc Apr 13, 2026
993158f
Simplify method addition and updates
jecisc Apr 13, 2026
65572dc
refactor environment and start to move out of ring (but both systems …
jecisc Apr 14, 2026
705fec9
Add a hack for not to make tests pass
jecisc Apr 14, 2026
59af652
Begin migration of equals and hash generation
jecisc Apr 14, 2026
aaf1096
Factorize code
jecisc Apr 14, 2026
61f16e1
Migrate some more generation methods
jecisc Apr 14, 2026
df102b9
Simplify model annotation generation
jecisc Apr 14, 2026
66e4678
Fix double generation of MoodeModel + remove useless trait
jecisc Apr 14, 2026
ee4afa1
Fix generated method overriding manual methods + some new migrations
jecisc Apr 14, 2026
d4ef305
Add suggar + migrate one more method
jecisc Apr 14, 2026
b61d02e
Migrate more methods to new infra
jecisc Apr 14, 2026
a7658e6
Save the changes to apply before rejecting those that would not have …
jecisc Apr 14, 2026
711a942
There is npo need for a "real" environment since now the other one is…
jecisc Apr 14, 2026
8d93889
Create packages without using ring
jecisc Apr 14, 2026
7be9c8a
Remove the need of Ring package to find entities to remove during Met…
jecisc Apr 14, 2026
3600d62
Factorize some code
jecisc Apr 14, 2026
3a75321
Start to make FmxClassAddition more flexible to be used without Ring
jecisc Apr 16, 2026
beba676
Simplify class addition
jecisc Apr 17, 2026
e8d8480
Add tests on class comment updates
jecisc Apr 17, 2026
10b18d7
Do not use ring anymore for class comments
jecisc Apr 17, 2026
d803ca8
Begin to migrate class creation
jecisc Apr 17, 2026
4b7e6f7
Add missing slot
jecisc Apr 17, 2026
58809d1
Merge branch 'development' into remove-ring
jecisc Apr 19, 2026
6b32a09
Merge branch 'development' into remove-ring
jecisc Apr 19, 2026
c80451b
Merge branch 'development' into remove-ring
jecisc Apr 20, 2026
1396c8f
Merge branch 'development' into remove-ring
jecisc Apr 20, 2026
bdfc9ea
Merge branch 'development' into remove-ring
jecisc Apr 20, 2026
250a7a6
Merge branch 'development' into remove-ring
jecisc Apr 20, 2026
355eaf2
Do not use ring to sort entities to generate
jecisc Apr 20, 2026
22ea181
Merge branch 'sorting' into remove-ring
jecisc Apr 20, 2026
f4a98d0
Simplify code + fix merge artifact
jecisc Apr 20, 2026
f3c1775
Do not use ring to add TraitAddition of traits that are not in the sy…
jecisc Apr 21, 2026
01987ab
Merge branch 'development' into remove-ring
jecisc Apr 24, 2026
ecbcaf8
Merge branch 'navigation-groups' into remove-ring
jecisc Apr 24, 2026
2d55754
Merge branch 'development' into remove-ring
jecisc Apr 24, 2026
3f6f9de
Move package and tag resolution of class before ring class creation
jecisc Apr 25, 2026
dd620cd
Do not provive ring slots to the RingEnvironment to create a class or…
jecisc Apr 26, 2026
7904221
Clean slots management
jecisc Apr 26, 2026
c8f89f8
Inline methods with only 1 sender
jecisc Apr 26, 2026
70409e7
Reduce complexity of a method + improve comment
jecisc Apr 26, 2026
4838fa3
Implement a building of slots definitions without ring (not yet used)
jecisc Apr 27, 2026
7d3871e
Simplify trait composition building
jecisc Apr 27, 2026
1098b09
Manage building of trait composition without ring (Implemented but no…
jecisc Apr 27, 2026
b952e5e
Do not use ring to generate classes and traits anymore! (there is sti…
jecisc Apr 27, 2026
1774897
Remove some code that is dead since the last commit
jecisc Apr 27, 2026
e868a6a
Ensure we create all methods without ring (but it still has the ring …
jecisc Apr 27, 2026
675ca37
Simplify methods removals
jecisc Apr 27, 2026
21f8aad
Work on removing ring dependency for method removal computation (WIP)
jecisc Apr 27, 2026
a0f7b89
Do not use ring anymore to generate changes (still not removed, but n…
jecisc Apr 27, 2026
3aa186e
Remove useless parameter
jecisc Apr 27, 2026
4749658
Do not generate ring methods anymore
jecisc Apr 27, 2026
08ddc0d
Make sure FmxMBModel does not have RGClass in its methods parameters
jecisc Apr 27, 2026
7247cff
Simplify some generations to not need a RGClass
jecisc Apr 27, 2026
05eff41
Remove dead code
jecisc Apr 27, 2026
9123f2f
Reduce again the usage of the ring classes
jecisc Apr 27, 2026
1fcd74b
Remove dead code
jecisc Apr 28, 2026
ade82ac
Fix bug introduced in previous commit
jecisc Apr 28, 2026
b8ca8d5
Make generation of extension methods go through the standard generati…
jecisc Apr 28, 2026
1f333a0
Small factorization
jecisc Apr 28, 2026
73fa733
Do not generate ring methods in relation side generation strategy
jecisc Apr 28, 2026
e1bdc91
Do not use ring classes to generation relation accessors
jecisc Apr 28, 2026
1767151
Remove more usage the ring class
jecisc Apr 28, 2026
4d6bc9b
Remove more usages of #realClass (returning a RGClass)
jecisc Apr 28, 2026
07b98bd
Remove usage of #realClass returning a ring class
jecisc Apr 28, 2026
34621c3
Simplify generator once more
jecisc Apr 28, 2026
1e6ed55
Remove tests of ring
jecisc Apr 28, 2026
cd97814
Remove dead code and some Ring dependencies
jecisc Apr 28, 2026
0e762d8
Finish to remove ring from the metamodel builder \0/
jecisc Apr 28, 2026
dd91491
Fix last generation bug + remove dead code
jecisc Apr 28, 2026
52b470e
Add more printing methods to help debug
jecisc Apr 28, 2026
688df10
Remove a cyclic dependency
jecisc Apr 29, 2026
34cf4a5
Remove dead code
jecisc Apr 30, 2026
b035f89
Simplify FmxMBRelation by removing dead code
jecisc Apr 30, 2026
3074f83
Clean properties and relations management of FmxMBBehavioral
jecisc May 1, 2026
0623311
FmxMBBehavior should not duplicate relations
jecisc May 1, 2026
7f9c688
Unify API of relations
jecisc May 1, 2026
7a2fdcf
Some small cleanings
jecisc May 1, 2026
f0f0281
Merge FmxMBRelation and FmxMBRelationSide
jecisc May 1, 2026
eb78362
Simplify class comment generation.
jecisc May 1, 2026
f8f47c4
Generation strategy does not need the relation side in its ivar since…
jecisc May 1, 2026
6eff8bc
Clean relations accessors management to simplify it
jecisc May 1, 2026
3e869c4
Update package tags
jecisc May 1, 2026
616eada
Simplify class generalization concept
jecisc May 3, 2026
577388b
Forbid to have 2 superclasses for an entity in a MM
jecisc May 4, 2026
8c16d84
Remove #sides that return something different from what the name sugg…
jecisc May 4, 2026
71e3207
Simplify code
jecisc May 4, 2026
41d457f
Make FmxMBImportingContext a subclass of FmxMBClass and remove duplic…
jecisc May 4, 2026
271ba2d
Improve the way to get a method selector
jecisc May 4, 2026
2300c4b
Remove dead code
jecisc May 4, 2026
45347f2
Generate #package: pragma en remote setters
jecisc May 4, 2026
85c6298
Fix bug removing extension methods from other generators during gener…
jecisc May 4, 2026
eb620b6
Merge branch 'development' into remove-ring
jecisc May 4, 2026
f5f594a
Small speedups
jecisc May 4, 2026
2a84148
Speed up
jecisc May 5, 2026
83a55ad
Rename #classGeneralization to #superclass
jecisc May 5, 2026
537993a
Do not mix real objects and FmxMBClass in FmaxMBClass>>superclass
jecisc May 5, 2026
d0357dd
Code simplification
jecisc May 5, 2026
c735dfc
Introduce FmxMBClassEntity to simplify FmxMBClass and its othes subcl…
jecisc May 5, 2026
6bf3d3b
Small cleaning
jecisc May 5, 2026
2eb7a0b
Remove useless #extensionBehaviors
jecisc May 6, 2026
ba40e9c
Groups do not need to be part of the MM + fix bug in some classes rem…
jecisc May 6, 2026
a357282
init visitor
jecisc May 7, 2026
c535477
Merge branch 'development' into remove-ring
jecisc May 7, 2026
fb86d9a
Introduce method factory to simplify the generation code
jecisc May 8, 2026
68e9f62
Simplify generation code and make is more standard
jecisc May 8, 2026
e61dc37
Simplify code and add comment
jecisc May 8, 2026
a53674e
New uniformization of the API
jecisc May 8, 2026
9dcb30a
Fix wrong annotation for models
jecisc May 8, 2026
d599acc
Keep simpler annotation method
jecisc May 8, 2026
42252b3
Merge branch 'remove-ring' into visitor
jecisc May 9, 2026
993ea83
Progress on the creation of the changes builder visitor
jecisc May 9, 2026
4d0cb79
Introduce FmxMBTraitEntity
jecisc May 9, 2026
e328206
Merge branch 'remove-ring' into visitor
jecisc May 9, 2026
2595c70
Use new visitor except for remote builders for now
jecisc May 9, 2026
a7c9a22
Use the new visitors to generate all the code
jecisc May 9, 2026
90db7c6
Clean the code of the previous generator
jecisc May 10, 2026
3d9c125
Clean code
jecisc May 10, 2026
71562f1
Make it work in Pharo 14
jecisc May 10, 2026
44edfd9
Add comments to the classes I added
jecisc May 10, 2026
f67e727
Simplify access to the package name of a builder
jecisc May 11, 2026
110328f
Last cleaning
jecisc May 11, 2026
56dac16
Fix test
jecisc May 11, 2026
81e2893
Adapt to the latest Pharo and latest Famix
jecisc May 18, 2026
492482c
Merge branch 'development' into remove-ring
jecisc May 18, 2026
eb8600d
Add regression test for #1135
jecisc May 20, 2026
5ac10de
Small cleaning before refactoring the visitor generator
jecisc May 20, 2026
21f045f
Remove the need to have accept methods
jecisc May 20, 2026
947eb79
Review visitor generation to not depend on visitors of the submetamod…
jecisc May 21, 2026
991ab73
Fix bug in selection of trait visit methods to generate
jecisc May 21, 2026
47b04e3
Improve argument name
jecisc May 21, 2026
725915a
Fix remaining failing test :)
jecisc May 21, 2026
b25a4cd
By default generate the visitor with other entities
jecisc May 21, 2026
577a717
Merge branch 'development' into remove-ring
jecisc May 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 0 additions & 6 deletions src/Famix-Deprecated/FmxMBRelation.extension.st
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,3 @@ FmxMBRelation >> withNavigation [

self deprecated: 'Navigation are not used anymore by MooseIDE and got removed from the generator.'
]

{ #category : '*Famix-Deprecated' }
FmxMBRelation >> withoutNavigation [

self deprecated: 'Navigation are not used anymore by MooseIDE and got removed from the generator.'
]
8 changes: 8 additions & 0 deletions src/Famix-Deprecated/FmxMBVisitor.extension.st
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Extension { #name : 'FmxMBVisitor' }

{ #category : '*Famix-Deprecated' }
FmxMBVisitor >> visitRelationSide: a [

self deprecated: 'Use visitRelation:' transformWith: '`@rcv visitRelationSide: `@arg' -> '`@rcv visitRelation: `@arg'.
^ self visitRelation: a
]
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@ For more informations: https://moosequery.ferlicot.fr/
"
Trait {
#name : 'TMooseGroupDependencyQueries',
#category : 'Moose-Query-Traits',
#package : 'Moose-Query',
#tag : 'Traits'
#category : 'Famix-Deprecated',
#package : 'Famix-Deprecated'
}

{ #category : 'querying' }
Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaAccess.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,4 @@ FamixJavaAccess class >> annotation [
<FMClass: #Access super: #FamixJavaEntity>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaAccess >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaAccess: self
]
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaAnnotationInstance.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,6 @@ FamixJavaAnnotationInstance class >> annotation [
<FMClass: #AnnotationInstance super: #FamixJavaSourcedEntity>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaAnnotationInstance >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaAnnotationInstance: self
]

{ #category : 'printing' }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,6 @@ FamixJavaAnnotationInstanceAttribute class >> annotation [
<FMClass: #AnnotationInstanceAttribute super: #FamixJavaSourcedEntity>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaAnnotationInstanceAttribute >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaAnnotationInstanceAttribute: self
]

{ #category : 'accessing' }
Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaAnnotationType.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -56,14 +56,6 @@ FamixJavaAnnotationType class >> annotation [
<FMClass: #AnnotationType super: #FamixJavaType>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaAnnotationType >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaAnnotationType: self
]

{ #category : 'accessing-query' }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,6 @@ FamixJavaAnnotationTypeAttribute class >> annotation [
<FMClass: #AnnotationTypeAttribute super: #FamixJavaVariable>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaAnnotationTypeAttribute >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaAnnotationTypeAttribute: self
]

{ #category : 'accessing' }
Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaAttribute.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -58,12 +58,4 @@ FamixJavaAttribute class >> annotation [
<FMClass: #Attribute super: #FamixJavaVariable>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaAttribute >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaAttribute: self
]
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaClass.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -67,14 +67,6 @@ FamixJavaClass class >> annotation [
<FMClass: #Class super: #FamixJavaType>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaClass >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaClass: self
]

{ #category : 'enumerating' }
Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaComment.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,6 @@ FamixJavaComment class >> annotation [
<FMClass: #Comment super: #FamixJavaSourcedEntity>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaComment >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaComment: self
]

{ #category : 'converting' }
Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaConcretization.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,4 @@ FamixJavaConcretization class >> annotation [
<FMClass: #Concretization super: #FamixJavaEntity>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaConcretization >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaConcretization: self
]
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaContainerEntity.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ FamixJavaContainerEntity class >> annotation [
<package: #'Famix-Java-Entities'>
<generated>
<abstract>
^ self
]

{ #category : 'testing' }
Expand All @@ -38,13 +37,6 @@ FamixJavaContainerEntity class >> isAbstract [
^ self == FamixJavaContainerEntity
]

{ #category : 'visitor' }
FamixJavaContainerEntity >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaContainerEntity: self
]

{ #category : 'adding' }
FamixJavaContainerEntity >> addClass: aClass [

Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaEntity.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ FamixJavaEntity class >> annotation [
<package: #'Famix-Java-Entities'>
<generated>
<abstract>
^ self
]

{ #category : 'testing' }
Expand All @@ -30,13 +29,6 @@ FamixJavaEntity class >> metamodel [
^ FamixJavaModel metamodel
]

{ #category : 'visitor' }
FamixJavaEntity >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaEntity: self
]

{ #category : 'testing' }
FamixJavaEntity >> canBeStub [

Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaEntityTyping.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,4 @@ FamixJavaEntityTyping class >> annotation [
<FMClass: #EntityTyping super: #FamixJavaEntity>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaEntityTyping >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaEntityTyping: self
]
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaEnum.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -63,14 +63,6 @@ FamixJavaEnum class >> annotation [
<FMClass: #Enum super: #FamixJavaType>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaEnum >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaEnum: self
]

{ #category : 'private' }
Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaEnumValue.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -53,12 +53,4 @@ FamixJavaEnumValue class >> annotation [
<FMClass: #EnumValue super: #FamixJavaVariable>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaEnumValue >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaEnumValue: self
]
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaException.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,4 @@ FamixJavaException class >> annotation [
<FMClass: #Exception super: #FamixJavaClass>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaException >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaException: self
]
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaImplementation.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,4 @@ FamixJavaImplementation class >> annotation [
<FMClass: #Implementation super: #FamixJavaEntity>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaImplementation >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaImplementation: self
]
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaImplicitVariable.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,6 @@ FamixJavaImplicitVariable class >> annotation [
<FMClass: #ImplicitVariable super: #FamixJavaVariable>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaImplicitVariable >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaImplicitVariable: self
]

{ #category : 'testing' }
Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaImport.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,4 @@ FamixJavaImport class >> annotation [
<FMClass: #Import super: #FamixJavaEntity>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaImport >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaImport: self
]
2 changes: 2 additions & 0 deletions src/Famix-Java-Entities/FamixJavaImportingContext.class.st
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
"
This class is used to choose the entities to be imported when loading a model from file.
It is used by `MiImportingContextPresenter` in a `MiImportModelFromFileDialog` to import a FamixJavaModel.


"
Class {
#name : 'FamixJavaImportingContext',
Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaIndexedFileAnchor.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,4 @@ FamixJavaIndexedFileAnchor class >> annotation [
<FMClass: #IndexedFileAnchor super: #FamixJavaSourceAnchor>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaIndexedFileAnchor >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaIndexedFileAnchor: self
]
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaInheritance.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,6 @@ FamixJavaInheritance class >> annotation [
<FMClass: #Inheritance super: #FamixJavaEntity>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaInheritance >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaInheritance: self
]

{ #category : 'Moose-Hismo' }
Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaInitializer.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,6 @@ FamixJavaInitializer class >> annotation [
<FMClass: #Initializer super: #FamixJavaMethod>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaInitializer >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaInitializer: self
]

{ #category : 'trait protocol conflict' }
Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaInterface.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -60,14 +60,6 @@ FamixJavaInterface class >> annotation [
<FMClass: #Interface super: #FamixJavaType>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaInterface >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaInterface: self
]

{ #category : 'private' }
Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaInvocation.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -45,14 +45,6 @@ FamixJavaInvocation class >> annotation [
<FMClass: #Invocation super: #FamixJavaEntity>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaInvocation >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaInvocation: self
]

{ #category : 'initialization' }
Expand Down
8 changes: 0 additions & 8 deletions src/Famix-Java-Entities/FamixJavaLocalVariable.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,6 @@ FamixJavaLocalVariable class >> annotation [
<FMClass: #LocalVariable super: #FamixJavaVariable>
<package: #'Famix-Java-Entities'>
<generated>
^ self
]

{ #category : 'visitor' }
FamixJavaLocalVariable >> accept: aVisitor [

<generated>
^ aVisitor visitFamixJavaLocalVariable: self
]

{ #category : 'printing' }
Expand Down
Loading
Loading