@@ -19,8 +19,8 @@ Not: This is not a real visitor, it uses trait `FamixJavaVisitor` for the double
19
19
Class {
20
20
#name : #FamixFusionnerJava ,
21
21
#superclass : #Object ,
22
- #traits : ' FamixJavaVisitor ' ,
23
- #classTraits : ' FamixJavaVisitor classTrait' ,
22
+ #traits : ' FamixJavaTVisitor ' ,
23
+ #classTraits : ' FamixJavaTVisitor classTrait' ,
24
24
#instVars : [
25
25
' resourceModel' ,
26
26
' consumerModel' ,
@@ -29,15 +29,6 @@ Class {
29
29
#category : #' Famix-Java-Fusionner'
30
30
}
31
31
32
- { #category : #' visiting - traits' }
33
- FamixFusionnerJava >> acceptMeIfNotNil: aFamixEntity [
34
- " This is not a real visitor, the #accept: methods are used for double-dispatch
35
- so no visting of entities relations"
36
-
37
- " ^aFamixEntity ifNil: [ nil ] ifNotNil: [ aFamixEntity accept: self ]"
38
-
39
- ]
40
-
41
32
{ #category : #accessing }
42
33
FamixFusionnerJava >> consumerModel [
43
34
@@ -102,6 +93,22 @@ FamixFusionnerJava >> resourceModel: anObject [
102
93
resourceModel := anObject
103
94
]
104
95
96
+ { #category : #visiting }
97
+ FamixFusionnerJava >> visitCollection: aCollection [
98
+ " This is not a real visitor, the #accept: methods are used for double-dispatch
99
+ so no visting of entities relations - N.Anquetil - Initially comment for #visitList:"
100
+
101
+
102
+ ]
103
+
104
+ { #category : #visiting }
105
+ FamixFusionnerJava >> visitEntity: aFamixEntity [
106
+ " This is not a real visitor, the #accept: methods are used for double-dispatch
107
+ so no visting of entities relations - N.Anquetil - Initially comment for #acceptMeIfNotNil:"
108
+
109
+
110
+ ]
111
+
105
112
{ #category : #' visiting - traits' }
106
113
FamixFusionnerJava >> visitFamixTAccessible: aFamixTAccessible [
107
114
" #visitList: does not do anything, so must reimplement it here"
@@ -235,7 +242,7 @@ FamixFusionnerJava >> visitFamixTType: aFamixTType [
235
242
self visitFamixTNamedEntity: aFamixTType.
236
243
self visitFamixTReferenceable: aFamixTType.
237
244
self visitTEntityMetaLevelDependency: aFamixTType.
238
- self acceptMeIfNotNil : aFamixTType typeContainer.
245
+ self visitEntity : aFamixTType typeContainer.
239
246
" self visitList: aFamixTType typedEntities."
240
247
241
248
aFamixTType typedEntities copy
@@ -253,12 +260,3 @@ FamixFusionnerJava >> visitFamixTWithInheritances: aFamixTWithInheritances [
253
260
do: [ :inheritance | self visitFamixTAssociation: inheritance ]
254
261
255
262
]
256
-
257
- { #category : #' visiting - traits' }
258
- FamixFusionnerJava >> visitList: aCollection [
259
- " This is not a real visitor, the #accept: methods are used for double-dispatch
260
- so no visting of entities relations"
261
-
262
- " ^aCollection collect: [ :each | each accept: self ]"
263
-
264
- ]
0 commit comments