diff --git a/src/Famix-BasicInfrastructure/FamixBasicInfrastructureGenerator.class.st b/src/Famix-BasicInfrastructure/FamixBasicInfrastructureGenerator.class.st index 9da732b5..5d01c8e6 100644 --- a/src/Famix-BasicInfrastructure/FamixBasicInfrastructureGenerator.class.st +++ b/src/Famix-BasicInfrastructure/FamixBasicInfrastructureGenerator.class.st @@ -32,6 +32,7 @@ FamixBasicInfrastructureGenerator >> defineClasses [ sourcedEntity := builder newAbstractClassNamed: #SourcedEntity. comment := builder newClassNamed: #Comment. namedEntity := builder newAbstractClassNamed: #NamedEntity. + namedEntity withTesting. sourceTextAnchor := builder newClassNamed: #SourceTextAnchor ] diff --git a/src/Famix-Java-Entities/FamixJavaEntity.class.st b/src/Famix-Java-Entities/FamixJavaEntity.class.st index c1999112..09fda139 100644 --- a/src/Famix-Java-Entities/FamixJavaEntity.class.st +++ b/src/Famix-Java-Entities/FamixJavaEntity.class.st @@ -126,6 +126,13 @@ FamixJavaEntity >> isMethod [ ^ false ] +{ #category : #testing } +FamixJavaEntity >> isNamedEntity [ + + + ^ false +] + { #category : #testing } FamixJavaEntity >> isPackage [ diff --git a/src/Famix-Java-Entities/FamixJavaNamedEntity.class.st b/src/Famix-Java-Entities/FamixJavaNamedEntity.class.st index 90bf892e..fb1d7b27 100644 --- a/src/Famix-Java-Entities/FamixJavaNamedEntity.class.st +++ b/src/Famix-Java-Entities/FamixJavaNamedEntity.class.st @@ -42,6 +42,13 @@ FamixJavaNamedEntity class >> isAbstract [ ^ self == FamixJavaNamedEntity ] +{ #category : #testing } +FamixJavaNamedEntity >> isNamedEntity [ + + + ^ true +] + { #category : #'Famix-Extensions' } FamixJavaNamedEntity >> stubFormattedName [ ^ self isStub diff --git a/src/Famix-PharoSmalltalk-Entities/FamixStEntity.class.st b/src/Famix-PharoSmalltalk-Entities/FamixStEntity.class.st index 516a7306..500b30b5 100644 --- a/src/Famix-PharoSmalltalk-Entities/FamixStEntity.class.st +++ b/src/Famix-PharoSmalltalk-Entities/FamixStEntity.class.st @@ -105,6 +105,13 @@ FamixStEntity >> isMethod [ ^ false ] +{ #category : #testing } +FamixStEntity >> isNamedEntity [ + + + ^ false +] + { #category : #testing } FamixStEntity >> isNamespace [ diff --git a/src/Famix-PharoSmalltalk-Entities/FamixStNamedEntity.class.st b/src/Famix-PharoSmalltalk-Entities/FamixStNamedEntity.class.st index 8d31686a..54e0d5d2 100644 --- a/src/Famix-PharoSmalltalk-Entities/FamixStNamedEntity.class.st +++ b/src/Famix-PharoSmalltalk-Entities/FamixStNamedEntity.class.st @@ -41,6 +41,13 @@ FamixStNamedEntity class >> isAbstract [ ^ self == FamixStNamedEntity ] +{ #category : #testing } +FamixStNamedEntity >> isNamedEntity [ + + + ^ true +] + { #category : #'Famix-Extensions' } FamixStNamedEntity >> stubFormattedName [ ^ self isStub diff --git a/src/Famix-Test1-Entities/FamixTest1Entity.class.st b/src/Famix-Test1-Entities/FamixTest1Entity.class.st index f2c73ea6..e284715c 100644 --- a/src/Famix-Test1-Entities/FamixTest1Entity.class.st +++ b/src/Famix-Test1-Entities/FamixTest1Entity.class.st @@ -70,6 +70,13 @@ FamixTest1Entity >> isMethod [ ^ false ] +{ #category : #testing } +FamixTest1Entity >> isNamedEntity [ + + + ^ false +] + { #category : #testing } FamixTest1Entity >> isQueryable [ diff --git a/src/Famix-Test1-Entities/FamixTest1NamedEntity.class.st b/src/Famix-Test1-Entities/FamixTest1NamedEntity.class.st index 69060059..1aa50249 100644 --- a/src/Famix-Test1-Entities/FamixTest1NamedEntity.class.st +++ b/src/Famix-Test1-Entities/FamixTest1NamedEntity.class.st @@ -31,3 +31,10 @@ FamixTest1NamedEntity class >> isAbstract [ ^ self == FamixTest1NamedEntity ] + +{ #category : #testing } +FamixTest1NamedEntity >> isNamedEntity [ + + + ^ true +] diff --git a/src/Famix-Test2-Entities/FamixTest2Entity.class.st b/src/Famix-Test2-Entities/FamixTest2Entity.class.st index 427d5260..9897c848 100644 --- a/src/Famix-Test2-Entities/FamixTest2Entity.class.st +++ b/src/Famix-Test2-Entities/FamixTest2Entity.class.st @@ -49,6 +49,13 @@ FamixTest2Entity >> isInheritance [ ^ false ] +{ #category : #testing } +FamixTest2Entity >> isNamedEntity [ + + + ^ false +] + { #category : #testing } FamixTest2Entity >> isQueryable [ diff --git a/src/Famix-Test2-Entities/FamixTest2NamedEntity.class.st b/src/Famix-Test2-Entities/FamixTest2NamedEntity.class.st index 53b64eb4..862d7a70 100644 --- a/src/Famix-Test2-Entities/FamixTest2NamedEntity.class.st +++ b/src/Famix-Test2-Entities/FamixTest2NamedEntity.class.st @@ -31,3 +31,10 @@ FamixTest2NamedEntity class >> isAbstract [ ^ self == FamixTest2NamedEntity ] + +{ #category : #testing } +FamixTest2NamedEntity >> isNamedEntity [ + + + ^ true +] diff --git a/src/Famix-Test3-Entities/FamixTest3Entity.class.st b/src/Famix-Test3-Entities/FamixTest3Entity.class.st index 08624324..76fa621e 100644 --- a/src/Famix-Test3-Entities/FamixTest3Entity.class.st +++ b/src/Famix-Test3-Entities/FamixTest3Entity.class.st @@ -77,6 +77,13 @@ FamixTest3Entity >> isMethod [ ^ false ] +{ #category : #testing } +FamixTest3Entity >> isNamedEntity [ + + + ^ false +] + { #category : #testing } FamixTest3Entity >> isPackage [ diff --git a/src/Famix-Test3-Entities/FamixTest3NamedEntity.class.st b/src/Famix-Test3-Entities/FamixTest3NamedEntity.class.st index f9aa8b4b..186af298 100644 --- a/src/Famix-Test3-Entities/FamixTest3NamedEntity.class.st +++ b/src/Famix-Test3-Entities/FamixTest3NamedEntity.class.st @@ -31,3 +31,10 @@ FamixTest3NamedEntity class >> isAbstract [ ^ self == FamixTest3NamedEntity ] + +{ #category : #testing } +FamixTest3NamedEntity >> isNamedEntity [ + + + ^ true +] diff --git a/src/Famix-Test3-Entities/FamixTest3TypeGroup.class.st b/src/Famix-Test3-Entities/FamixTest3TypeGroup.class.st index f671d845..688aad15 100644 --- a/src/Famix-Test3-Entities/FamixTest3TypeGroup.class.st +++ b/src/Famix-Test3-Entities/FamixTest3TypeGroup.class.st @@ -69,6 +69,13 @@ FamixTest3TypeGroup >> isMethod [ ^ false ] +{ #category : #testing } +FamixTest3TypeGroup >> isNamedEntity [ + + + ^ false +] + { #category : #testing } FamixTest3TypeGroup >> isPackage [ diff --git a/src/Famix-Test6-Entities/FamixTest6Entity.class.st b/src/Famix-Test6-Entities/FamixTest6Entity.class.st index bfa66355..747f2fed 100644 --- a/src/Famix-Test6-Entities/FamixTest6Entity.class.st +++ b/src/Famix-Test6-Entities/FamixTest6Entity.class.st @@ -28,6 +28,13 @@ FamixTest6Entity class >> metamodel [ ^ FamixTest6Model metamodel ] +{ #category : #testing } +FamixTest6Entity >> isNamedEntity [ + + + ^ false +] + { #category : #testing } FamixTest6Entity >> isQueryable [ diff --git a/src/Famix-Test6-Entities/FamixTest6NamedEntity.class.st b/src/Famix-Test6-Entities/FamixTest6NamedEntity.class.st index 36420057..500ba953 100644 --- a/src/Famix-Test6-Entities/FamixTest6NamedEntity.class.st +++ b/src/Famix-Test6-Entities/FamixTest6NamedEntity.class.st @@ -31,3 +31,10 @@ FamixTest6NamedEntity class >> isAbstract [ ^ self == FamixTest6NamedEntity ] + +{ #category : #testing } +FamixTest6NamedEntity >> isNamedEntity [ + + + ^ true +] diff --git a/src/Famix-Test7-Entities/FamixTest7Entity.class.st b/src/Famix-Test7-Entities/FamixTest7Entity.class.st index 0596e2c7..71719cba 100644 --- a/src/Famix-Test7-Entities/FamixTest7Entity.class.st +++ b/src/Famix-Test7-Entities/FamixTest7Entity.class.st @@ -63,6 +63,13 @@ FamixTest7Entity >> isMethod [ ^ false ] +{ #category : #testing } +FamixTest7Entity >> isNamedEntity [ + + + ^ false +] + { #category : #testing } FamixTest7Entity >> isQueryable [ diff --git a/src/Famix-Test7-Entities/FamixTest7NamedEntity.class.st b/src/Famix-Test7-Entities/FamixTest7NamedEntity.class.st index f341fec1..49711892 100644 --- a/src/Famix-Test7-Entities/FamixTest7NamedEntity.class.st +++ b/src/Famix-Test7-Entities/FamixTest7NamedEntity.class.st @@ -31,3 +31,10 @@ FamixTest7NamedEntity class >> isAbstract [ ^ self == FamixTest7NamedEntity ] + +{ #category : #testing } +FamixTest7NamedEntity >> isNamedEntity [ + + + ^ true +] diff --git a/src/Famix-TestComposedSubmetamodel1-Entities/FamixTestComposed1Entity.class.st b/src/Famix-TestComposedSubmetamodel1-Entities/FamixTestComposed1Entity.class.st index 98b86d92..7cfe7614 100644 --- a/src/Famix-TestComposedSubmetamodel1-Entities/FamixTestComposed1Entity.class.st +++ b/src/Famix-TestComposedSubmetamodel1-Entities/FamixTestComposed1Entity.class.st @@ -49,6 +49,13 @@ FamixTestComposed1Entity >> isMethod [ ^ false ] +{ #category : #testing } +FamixTestComposed1Entity >> isNamedEntity [ + + + ^ false +] + { #category : #testing } FamixTestComposed1Entity >> isQueryable [ diff --git a/src/Famix-TestComposedSubmetamodel1-Entities/FamixTestComposed1NamedEntity.class.st b/src/Famix-TestComposedSubmetamodel1-Entities/FamixTestComposed1NamedEntity.class.st index ea730e0a..212188a3 100644 --- a/src/Famix-TestComposedSubmetamodel1-Entities/FamixTestComposed1NamedEntity.class.st +++ b/src/Famix-TestComposedSubmetamodel1-Entities/FamixTestComposed1NamedEntity.class.st @@ -31,3 +31,10 @@ FamixTestComposed1NamedEntity class >> isAbstract [ ^ self == FamixTestComposed1NamedEntity ] + +{ #category : #testing } +FamixTestComposed1NamedEntity >> isNamedEntity [ + + + ^ true +] diff --git a/src/Famix-TestComposedSubmetamodel2-Entities/FamixTestComposed2Entity.class.st b/src/Famix-TestComposedSubmetamodel2-Entities/FamixTestComposed2Entity.class.st index d5323308..47c3b421 100644 --- a/src/Famix-TestComposedSubmetamodel2-Entities/FamixTestComposed2Entity.class.st +++ b/src/Famix-TestComposedSubmetamodel2-Entities/FamixTestComposed2Entity.class.st @@ -49,6 +49,13 @@ FamixTestComposed2Entity >> isMethod [ ^ false ] +{ #category : #testing } +FamixTestComposed2Entity >> isNamedEntity [ + + + ^ false +] + { #category : #testing } FamixTestComposed2Entity >> isQueryable [ diff --git a/src/Famix-TestComposedSubmetamodel2-Entities/FamixTestComposed2NamedEntity.class.st b/src/Famix-TestComposedSubmetamodel2-Entities/FamixTestComposed2NamedEntity.class.st index bcb5f210..9aa6df54 100644 --- a/src/Famix-TestComposedSubmetamodel2-Entities/FamixTestComposed2NamedEntity.class.st +++ b/src/Famix-TestComposedSubmetamodel2-Entities/FamixTestComposed2NamedEntity.class.st @@ -31,3 +31,10 @@ FamixTestComposed2NamedEntity class >> isAbstract [ ^ self == FamixTestComposed2NamedEntity ] + +{ #category : #testing } +FamixTestComposed2NamedEntity >> isNamedEntity [ + + + ^ true +] diff --git a/src/Moose-Core-Tests-Entities/MooseMSEImporterTestEntity.class.st b/src/Moose-Core-Tests-Entities/MooseMSEImporterTestEntity.class.st index f458e99c..02bd4034 100644 --- a/src/Moose-Core-Tests-Entities/MooseMSEImporterTestEntity.class.st +++ b/src/Moose-Core-Tests-Entities/MooseMSEImporterTestEntity.class.st @@ -70,6 +70,13 @@ MooseMSEImporterTestEntity >> isMethod [ ^ false ] +{ #category : #testing } +MooseMSEImporterTestEntity >> isNamedEntity [ + + + ^ false +] + { #category : #testing } MooseMSEImporterTestEntity >> isNamespace [ diff --git a/src/Moose-Core-Tests-Entities/MooseMSEImporterTestNamedEntity.class.st b/src/Moose-Core-Tests-Entities/MooseMSEImporterTestNamedEntity.class.st index d22606e7..780b52ee 100644 --- a/src/Moose-Core-Tests-Entities/MooseMSEImporterTestNamedEntity.class.st +++ b/src/Moose-Core-Tests-Entities/MooseMSEImporterTestNamedEntity.class.st @@ -31,3 +31,10 @@ MooseMSEImporterTestNamedEntity class >> isAbstract [ ^ self == MooseMSEImporterTestNamedEntity ] + +{ #category : #testing } +MooseMSEImporterTestNamedEntity >> isNamedEntity [ + + + ^ true +]