Skip to content

Commit ab4b44d

Browse files
Merge pull request #897 from moosetechnology/845-remove-FamixTTypedAnnotationInstance
Remove TTypedAnnotationInstance and TTypedAnnotationInstanceAttribute
2 parents 7693ea9 + ce64ede commit ab4b44d

22 files changed

+73
-85
lines changed

src/Famix-Traits/FamixTTypedAnnotationInstance.trait.st src/Famix-Deprecated/FamixTTypedAnnotationInstance.trait.st

+1-10
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,9 @@ Trait {
1515
#instVars : [
1616
'#annotationType => FMOne type: #FamixTAnnotationType opposite: #instances'
1717
],
18-
#category : #'Famix-Traits-AnnotationType'
18+
#category : #'Famix-Deprecated'
1919
}
2020

21-
{ #category : #meta }
22-
FamixTTypedAnnotationInstance classSide >> annotation [
23-
24-
<FMClass: #TTypedAnnotationInstance super: #Object>
25-
<package: #'Famix-Traits'>
26-
<generated>
27-
^ self
28-
]
29-
3021
{ #category : #accessing }
3122
FamixTTypedAnnotationInstance >> annotationType [
3223
"Relation named: #annotationType type: #FamixTAnnotationType opposite: #instances"

src/Famix-Traits/FamixTTypedAnnotationInstanceAttribute.trait.st src/Famix-Deprecated/FamixTTypedAnnotationInstanceAttribute.trait.st

+1-10
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,9 @@ Trait {
1515
#instVars : [
1616
'#annotationTypeAttribute => FMOne type: #FamixTAnnotationTypeAttribute opposite: #annotationAttributeInstances'
1717
],
18-
#category : #'Famix-Traits-AnnotationTypeAttribute'
18+
#category : #'Famix-Deprecated'
1919
}
2020

21-
{ #category : #meta }
22-
FamixTTypedAnnotationInstanceAttribute classSide >> annotation [
23-
24-
<FMClass: #TTypedAnnotationInstanceAttribute super: #Object>
25-
<package: #'Famix-Traits'>
26-
<generated>
27-
^ self
28-
]
29-
3021
{ #category : #accessing }
3122
FamixTTypedAnnotationInstanceAttribute >> annotationTypeAttribute [
3223
"Relation named: #annotationTypeAttribute type: #FamixTAnnotationTypeAttribute opposite: #annotationAttributeInstances"

src/Famix-Java-Entities/FamixJavaAnnotationInstance.class.st

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@
1111
| Relation | Origin | Opposite | Type | Comment |
1212
|---|
1313
| `annotatedEntity` | `FamixTAnnotationInstance` | `annotationInstances` | `FamixTWithAnnotationInstances` | The NamedEntity on which the annotation occurs.|
14-
| `annotationType` | `FamixTTypedAnnotationInstance` | `instances` | `FamixTAnnotationType` | Refers to the type of an annotation. (In some languages, Java and C#, an annotation as an explicit type). |
14+
| `annotationType` | `FamixTAnnotationInstance` | `instances` | `FamixTAnnotationType` | Refers to the type of an annotation. (In some languages, Java and C#, an annotation as an explicit type). |
1515
1616
1717
1818
"
1919
Class {
2020
#name : #FamixJavaAnnotationInstance,
2121
#superclass : #FamixJavaSourcedEntity,
22-
#traits : 'FamixTAnnotationInstance + FamixTTypedAnnotationInstance',
23-
#classTraits : 'FamixTAnnotationInstance classTrait + FamixTTypedAnnotationInstance classTrait',
22+
#traits : 'FamixTAnnotationInstance',
23+
#classTraits : 'FamixTAnnotationInstance classTrait',
2424
#category : #'Famix-Java-Entities-Entities'
2525
}
2626

src/Famix-Java-Entities/FamixJavaAnnotationInstanceAttribute.class.st

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
### Other
1111
| Relation | Origin | Opposite | Type | Comment |
1212
|---|
13-
| `annotationTypeAttribute` | `FamixTTypedAnnotationInstanceAttribute` | `annotationAttributeInstances` | `FamixTAnnotationTypeAttribute` | This corresponds to the type of the attribute in an AnnotationInstance|
13+
| `annotationTypeAttribute` | `FamixTAnnotationInstanceAttribute` | `annotationAttributeInstances` | `FamixTAnnotationTypeAttribute` | This corresponds to the type of the attribute in an AnnotationInstance|
1414
1515
1616
## Properties
@@ -24,8 +24,8 @@
2424
Class {
2525
#name : #FamixJavaAnnotationInstanceAttribute,
2626
#superclass : #FamixJavaSourcedEntity,
27-
#traits : 'FamixTAnnotationInstanceAttribute + FamixTTypedAnnotationInstanceAttribute',
28-
#classTraits : 'FamixTAnnotationInstanceAttribute classTrait + FamixTTypedAnnotationInstanceAttribute classTrait',
27+
#traits : 'FamixTAnnotationInstanceAttribute',
28+
#classTraits : 'FamixTAnnotationInstanceAttribute classTrait',
2929
#category : #'Famix-Java-Entities-Entities'
3030
}
3131

src/Famix-Java-Entities/FamixJavaAnnotationType.class.st

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
### Other
2929
| Relation | Origin | Opposite | Type | Comment |
3030
|---|
31-
| `instances` | `FamixTAnnotationType` | `annotationType` | `FamixTTypedAnnotationInstance` | Annotations of this type|
31+
| `instances` | `FamixTAnnotationType` | `annotationType` | `FamixTAnnotationInstance` | Annotations of this type|
3232
3333
3434
## Properties

src/Famix-Java-Entities/FamixJavaAnnotationTypeAttribute.class.st

+3-4
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@
2020
### Other
2121
| Relation | Origin | Opposite | Type | Comment |
2222
|---|
23-
| `annotationAttributeInstances` | `FamixTAnnotationTypeAttribute` | `annotationTypeAttribute` | `FamixTTypedAnnotationInstanceAttribute` | A collection of AnnotationInstanceAttribute which hold the usages of this attribute in actual AnnotationInstances|
24-
| `annotationTypeAttribute` | `FamixTTypedAnnotationInstanceAttribute` | `annotationAttributeInstances` | `FamixTAnnotationTypeAttribute` | This corresponds to the type of the attribute in an AnnotationInstance|
23+
| `annotationAttributeInstances` | `FamixTAnnotationTypeAttribute` | `annotationTypeAttribute` | `FamixTAnnotationInstanceAttribute` | A collection of AnnotationInstanceAttribute which hold the usages of this attribute in actual AnnotationInstances|
2524
| `declaredType` | `FamixTTypedEntity` | `typedEntities` | `FamixTType` | Type of the entity, if any|
2625
| `sourceAnchor` | `FamixTSourceEntity` | `element` | `FamixTSourceAnchor` | SourceAnchor entity linking to the original source code for this entity|
2726
@@ -38,8 +37,8 @@
3837
Class {
3938
#name : #FamixJavaAnnotationTypeAttribute,
4039
#superclass : #FamixJavaVariable,
41-
#traits : 'FamixTAnnotationTypeAttribute + FamixTTypedAnnotationInstanceAttribute + FamixTWithComments',
42-
#classTraits : 'FamixTAnnotationTypeAttribute classTrait + FamixTTypedAnnotationInstanceAttribute classTrait + FamixTWithComments classTrait',
40+
#traits : 'FamixTAnnotationTypeAttribute + FamixTWithComments',
41+
#classTraits : 'FamixTAnnotationTypeAttribute classTrait + FamixTWithComments classTrait',
4342
#category : #'Famix-Java-Entities-Entities'
4443
}
4544

src/Famix-Java-Generator/FamixJavaGenerator.class.st

-3
Original file line numberDiff line numberDiff line change
@@ -183,11 +183,9 @@ FamixJavaGenerator >> defineHierarchy [
183183

184184
annotationInstance --|> sourcedEntity.
185185
annotationInstance --|> #TAnnotationInstance.
186-
annotationInstance --|> #TTypedAnnotationInstance.
187186

188187
annotationInstanceAttribute --|> sourcedEntity.
189188
annotationInstanceAttribute --|> #TAnnotationInstanceAttribute.
190-
annotationInstanceAttribute --|> #TTypedAnnotationInstanceAttribute.
191189

192190
annotationType --|> type.
193191
annotationType --|> #TAnnotationType.
@@ -200,7 +198,6 @@ FamixJavaGenerator >> defineHierarchy [
200198

201199
annotationTypeAttribute --|> variable.
202200
annotationTypeAttribute --|> #TAnnotationTypeAttribute.
203-
annotationTypeAttribute --|> #TTypedAnnotationInstanceAttribute.
204201
annotationTypeAttribute --|> #TWithComments.
205202

206203
attribute --|> variable.

src/Famix-Java-Visitor/FamixJavaVisitor.trait.st

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ FamixJavaVisitor >> visitFamixJavaAnnotationInstance: aFamixJavaAnnotationInstan
3030

3131
self visitFamixTAnnotationInstance: aFamixJavaAnnotationInstance.
3232
self visitFamixTTypedAnnotationInstance: aFamixJavaAnnotationInstance.
33-
self visitFamixTWithAnnotationInstanceAttributes: aFamixJavaAnnotationInstance.
3433
self visitFamixJavaSourcedEntity: aFamixJavaAnnotationInstance.
3534

3635
]
@@ -148,6 +147,7 @@ FamixJavaVisitor >> visitFamixJavaEnum: aFamixJavaEnum [
148147
self visitFamixTEnum: aFamixJavaEnum.
149148
self visitFamixTHasVisibility: aFamixJavaEnum.
150149
self visitFamixTImportable: aFamixJavaEnum.
150+
self visitFamixTInvocationsReceiver: aFamixJavaEnum.
151151
self visitFamixTWithAttributes: aFamixJavaEnum.
152152
self visitFamixTWithComments: aFamixJavaEnum.
153153
self visitFamixTWithImports: aFamixJavaEnum.

src/Famix-MetamodelGeneration/FamixGenerator.class.st

+2-10
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,6 @@ Class {
5555
'tTraitUsage',
5656
'tType',
5757
'tTypeAlias',
58-
'tTypedAnnotationInstance',
59-
'tTypedAnnotationInstanceAttribute',
6058
'tWithAccesses',
6159
'tWithAnnotationInstances',
6260
'tWithAnnotationTypes',
@@ -1294,7 +1292,7 @@ FamixGenerator >> defineRelations [
12941292
((tAnnotationType property: #instances)
12951293
comment: 'Annotations of this type')
12961294
-*
1297-
((tTypedAnnotationInstance property: #annotationType)
1295+
((tAnnotationInstance property: #annotationType)
12981296
comment: 'Refers to the type of an annotation. (In some languages, Java and C#, an annotation as an explicit type). '";
12991297
container"). "TODO: resolve"
13001298

@@ -1308,7 +1306,7 @@ FamixGenerator >> defineRelations [
13081306
((tAnnotationTypeAttribute property: #annotationAttributeInstances)
13091307
comment: 'A collection of AnnotationInstanceAttribute which hold the usages of this attribute in actual AnnotationInstances')
13101308
-*
1311-
((tTypedAnnotationInstanceAttribute property: #annotationTypeAttribute)
1309+
((tAnnotationInstanceAttribute property: #annotationTypeAttribute)
13121310
comment: 'This corresponds to the type of the attribute in an AnnotationInstance').
13131311

13141312
((tAssociation property: #previous)
@@ -1804,12 +1802,6 @@ FamixGenerator >> defineTraits [
18041802

18051803
tTypeAlias := builder newTraitNamed: #TTypeAlias comment: self commentForTTypeAlias.
18061804

1807-
tTypedAnnotationInstance := builder newTraitNamed: #TTypedAnnotationInstance.
1808-
tTypedAnnotationInstance comment: self commentForTTypedAnnotationInstance.
1809-
1810-
tTypedAnnotationInstanceAttribute := builder newTraitNamed: #TTypedAnnotationInstanceAttribute.
1811-
tTypedAnnotationInstanceAttribute comment: self commentForTTypedAnnotationInstanceAttribute.
1812-
18131805
tTypedEntity := builder newTraitNamed: #TTypedEntity.
18141806
tTypedEntity comment: self commentForTTypedStructure.
18151807

src/Famix-PharoSmalltalk-Entities/FamixStAnnotationInstance.class.st

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@
1111
| Relation | Origin | Opposite | Type | Comment |
1212
|---|
1313
| `annotatedEntity` | `FamixTAnnotationInstance` | `annotationInstances` | `FamixTWithAnnotationInstances` | The NamedEntity on which the annotation occurs.|
14-
| `annotationType` | `FamixTTypedAnnotationInstance` | `instances` | `FamixTAnnotationType` | Refers to the type of an annotation. (In some languages, Java and C#, an annotation as an explicit type). |
14+
| `annotationType` | `FamixTAnnotationInstance` | `instances` | `FamixTAnnotationType` | Refers to the type of an annotation. (In some languages, Java and C#, an annotation as an explicit type). |
1515
1616
1717
1818
"
1919
Class {
2020
#name : #FamixStAnnotationInstance,
2121
#superclass : #FamixStSourcedEntity,
22-
#traits : 'FamixTAnnotationInstance + FamixTTypedAnnotationInstance',
23-
#classTraits : 'FamixTAnnotationInstance classTrait + FamixTTypedAnnotationInstance classTrait',
22+
#traits : 'FamixTAnnotationInstance',
23+
#classTraits : 'FamixTAnnotationInstance classTrait',
2424
#category : #'Famix-PharoSmalltalk-Entities-Entities'
2525
}
2626

src/Famix-PharoSmalltalk-Entities/FamixStAnnotationInstanceAttribute.class.st

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
### Other
1111
| Relation | Origin | Opposite | Type | Comment |
1212
|---|
13-
| `annotationTypeAttribute` | `FamixTTypedAnnotationInstanceAttribute` | `annotationAttributeInstances` | `FamixTAnnotationTypeAttribute` | This corresponds to the type of the attribute in an AnnotationInstance|
13+
| `annotationTypeAttribute` | `FamixTAnnotationInstanceAttribute` | `annotationAttributeInstances` | `FamixTAnnotationTypeAttribute` | This corresponds to the type of the attribute in an AnnotationInstance|
1414
1515
1616
## Properties
@@ -24,8 +24,8 @@
2424
Class {
2525
#name : #FamixStAnnotationInstanceAttribute,
2626
#superclass : #FamixStSourcedEntity,
27-
#traits : 'FamixTAnnotationInstanceAttribute + FamixTTypedAnnotationInstanceAttribute',
28-
#classTraits : 'FamixTAnnotationInstanceAttribute classTrait + FamixTTypedAnnotationInstanceAttribute classTrait',
27+
#traits : 'FamixTAnnotationInstanceAttribute',
28+
#classTraits : 'FamixTAnnotationInstanceAttribute classTrait',
2929
#category : #'Famix-PharoSmalltalk-Entities-Entities'
3030
}
3131

src/Famix-PharoSmalltalk-Entities/FamixStAnnotationType.class.st

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
### Other
1717
| Relation | Origin | Opposite | Type | Comment |
1818
|---|
19-
| `instances` | `FamixTAnnotationType` | `annotationType` | `FamixTTypedAnnotationInstance` | Annotations of this type|
19+
| `instances` | `FamixTAnnotationType` | `annotationType` | `FamixTAnnotationInstance` | Annotations of this type|
2020
2121
2222

src/Famix-PharoSmalltalk-Entities/FamixStAnnotationTypeAttribute.class.st

+3-4
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
### Other
1616
| Relation | Origin | Opposite | Type | Comment |
1717
|---|
18-
| `annotationAttributeInstances` | `FamixTAnnotationTypeAttribute` | `annotationTypeAttribute` | `FamixTTypedAnnotationInstanceAttribute` | A collection of AnnotationInstanceAttribute which hold the usages of this attribute in actual AnnotationInstances|
19-
| `annotationTypeAttribute` | `FamixTTypedAnnotationInstanceAttribute` | `annotationAttributeInstances` | `FamixTAnnotationTypeAttribute` | This corresponds to the type of the attribute in an AnnotationInstance|
18+
| `annotationAttributeInstances` | `FamixTAnnotationTypeAttribute` | `annotationTypeAttribute` | `FamixTAnnotationInstanceAttribute` | A collection of AnnotationInstanceAttribute which hold the usages of this attribute in actual AnnotationInstances|
2019
| `declaredType` | `FamixTTypedEntity` | `typedEntities` | `FamixTType` | Type of the entity, if any|
2120
| `sourceAnchor` | `FamixTSourceEntity` | `element` | `FamixTSourceAnchor` | SourceAnchor entity linking to the original source code for this entity|
2221
@@ -33,8 +32,8 @@
3332
Class {
3433
#name : #FamixStAnnotationTypeAttribute,
3534
#superclass : #FamixStSourcedEntity,
36-
#traits : 'FamixTAnnotationTypeAttribute + FamixTTypedAnnotationInstanceAttribute + TEntityMetaLevelDependency',
37-
#classTraits : 'FamixTAnnotationTypeAttribute classTrait + FamixTTypedAnnotationInstanceAttribute classTrait + TEntityMetaLevelDependency classTrait',
35+
#traits : 'FamixTAnnotationTypeAttribute + TEntityMetaLevelDependency',
36+
#classTraits : 'FamixTAnnotationTypeAttribute classTrait + TEntityMetaLevelDependency classTrait',
3837
#category : #'Famix-PharoSmalltalk-Entities-Entities'
3938
}
4039

src/Famix-PharoSmalltalk-Generator/FamixPharoSmalltalkGenerator.class.st

-3
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,9 @@ FamixPharoSmalltalkGenerator >> defineHierarchy [
7272

7373
annotationInstance --|> sourcedEntity.
7474
annotationInstance --|> #TAnnotationInstance.
75-
annotationInstance --|> #TTypedAnnotationInstance.
7675

7776
annotationInstanceAttribute --|> sourcedEntity.
7877
annotationInstanceAttribute --|> #TAnnotationInstanceAttribute.
79-
annotationInstanceAttribute --|> #TTypedAnnotationInstanceAttribute.
8078

8179
annotationType --|> namedEntity.
8280
annotationType --|> #TEntityMetaLevelDependency.
@@ -88,7 +86,6 @@ FamixPharoSmalltalkGenerator >> defineHierarchy [
8886
annotationTypeAttribute --|> #TEntityMetaLevelDependency.
8987
annotationTypeAttribute --|> sourcedEntity.
9088
annotationTypeAttribute --|> #TAnnotationTypeAttribute.
91-
annotationTypeAttribute --|> #TTypedAnnotationInstanceAttribute.
9289

9390
attribute --|> namedEntity.
9491
attribute --|> #TAttribute.

src/Famix-Test5-Entities/FamixTest5AnnotationType1.class.st

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
### Other
1111
| Relation | Origin | Opposite | Type | Comment |
1212
|---|
13-
| `instances` | `FamixTAnnotationType` | `annotationType` | `FamixTTypedAnnotationInstance` | Annotations of this type|
13+
| `instances` | `FamixTAnnotationType` | `annotationType` | `FamixTAnnotationInstance` | Annotations of this type|
1414
1515
1616

src/Famix-Test5-Entities/FamixTest5AnnotationType2.class.st

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
### Other
1111
| Relation | Origin | Opposite | Type | Comment |
1212
|---|
13-
| `instances` | `FamixTAnnotationType` | `annotationType` | `FamixTTypedAnnotationInstance` | Annotations of this type|
13+
| `instances` | `FamixTAnnotationType` | `annotationType` | `FamixTAnnotationInstance` | Annotations of this type|
1414
1515
1616

src/Famix-Traits/FamixTAnnotationInstance.trait.st

+18
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Instance Variables:
2323
| Relation | Origin | Opposite | Type | Comment |
2424
|---|
2525
| `annotatedEntity` | `FamixTAnnotationInstance` | `annotationInstances` | `FamixTWithAnnotationInstances` | The NamedEntity on which the annotation occurs.|
26+
| `annotationType` | `FamixTAnnotationInstance` | `instances` | `FamixTAnnotationType` | Refers to the type of an annotation. (In some languages, Java and C#, an annotation as an explicit type). |
2627
2728
2829
@@ -31,6 +32,7 @@ Trait {
3132
#name : #FamixTAnnotationInstance,
3233
#instVars : [
3334
'#annotatedEntity => FMOne type: #FamixTWithAnnotationInstances opposite: #annotationInstances',
35+
'#annotationType => FMOne type: #FamixTAnnotationType opposite: #instances',
3436
'#attributes => FMMany type: #FamixTAnnotationInstanceAttribute opposite: #parentAnnotationInstance'
3537
],
3638
#traits : 'TEntityMetaLevelDependency',
@@ -76,6 +78,22 @@ FamixTAnnotationInstance >> annotatedEntity: anObject [
7678
annotatedEntity := anObject
7779
]
7880

81+
{ #category : #accessing }
82+
FamixTAnnotationInstance >> annotationType [
83+
"Relation named: #annotationType type: #FamixTAnnotationType opposite: #instances"
84+
85+
<generated>
86+
<FMComment: 'Refers to the type of an annotation. (In some languages, Java and C#, an annotation as an explicit type). '>
87+
^ annotationType
88+
]
89+
90+
{ #category : #accessing }
91+
FamixTAnnotationInstance >> annotationType: anObject [
92+
93+
<generated>
94+
annotationType := anObject
95+
]
96+
7997
{ #category : #accessing }
8098
FamixTAnnotationInstance >> attributes [
8199
"Relation named: #attributes type: #FamixTAnnotationInstanceAttribute opposite: #parentAnnotationInstance"

src/Famix-Traits/FamixTAnnotationInstanceAttribute.trait.st

+22
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ Instance Variables:
1717
|---|
1818
| `parentAnnotationInstance` | `FamixTAnnotationInstanceAttribute` | `attributes` | `FamixTAnnotationInstance` | The instance of the annotation in which the attribute is used.|
1919
20+
### Other
21+
| Relation | Origin | Opposite | Type | Comment |
22+
|---|
23+
| `annotationTypeAttribute` | `FamixTAnnotationInstanceAttribute` | `annotationAttributeInstances` | `FamixTAnnotationTypeAttribute` | This corresponds to the type of the attribute in an AnnotationInstance|
24+
2025
2126
## Properties
2227
======================
@@ -29,6 +34,7 @@ Instance Variables:
2934
Trait {
3035
#name : #FamixTAnnotationInstanceAttribute,
3136
#instVars : [
37+
'#annotationTypeAttribute => FMOne type: #FamixTAnnotationTypeAttribute opposite: #annotationAttributeInstances',
3238
'#parentAnnotationInstance => FMOne type: #FamixTAnnotationInstance opposite: #attributes',
3339
'#value => FMProperty'
3440
],
@@ -46,6 +52,22 @@ FamixTAnnotationInstanceAttribute classSide >> annotation [
4652
^ self
4753
]
4854

55+
{ #category : #accessing }
56+
FamixTAnnotationInstanceAttribute >> annotationTypeAttribute [
57+
"Relation named: #annotationTypeAttribute type: #FamixTAnnotationTypeAttribute opposite: #annotationAttributeInstances"
58+
59+
<generated>
60+
<FMComment: 'This corresponds to the type of the attribute in an AnnotationInstance'>
61+
^ annotationTypeAttribute
62+
]
63+
64+
{ #category : #accessing }
65+
FamixTAnnotationInstanceAttribute >> annotationTypeAttribute: anObject [
66+
67+
<generated>
68+
annotationTypeAttribute := anObject
69+
]
70+
4971
{ #category : #accessing }
5072
FamixTAnnotationInstanceAttribute >> parentAnnotationInstance [
5173
"Relation named: #parentAnnotationInstance type: #FamixTAnnotationInstance opposite: #attributes"

0 commit comments

Comments
 (0)