Skip to content

Commit ec29054

Browse files
authored
Merge pull request #758 from moosetechnology/simplify-factory
Simplify factory to keep only what is used
2 parents c1cdf43 + f167679 commit ec29054

5 files changed

+170
-258
lines changed

src/Famix-Deprecated/FamixFileBasedLanguageMetamodelFactory.class.st

-57
This file was deleted.

src/Moose-Core/FMMetamodelFactory.extension.st

+7-6
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@ FMMetamodelFactory class >> defaultModel [
1515

1616
{ #category : #'*Moose-Core' }
1717
FMMetamodelFactory class >> forModel: aModel [
18-
^ self allFactories
19-
detect: [ :factory | factory isDefaultFor: aModel ]
20-
ifFound: [ :factory | factory new ]
21-
ifNone: [ self new
22-
forModel: aModel;
23-
yourself ]
18+
19+
^ (self allFactories
20+
detect: [ :factory | factory isDefaultFor: aModel ]
21+
ifFound: [ :factory | factory ]
22+
ifNone: [ self ]) new
23+
forModel: aModel;
24+
yourself
2425
]
2526

2627
{ #category : #'*Moose-Core' }

src/Moose-Importers/FamixBasicInfrastructureMetamodelFactory.class.st

-64
This file was deleted.

src/Moose-SmalltalkImporter/AbstractSmalltalkMetamodelFactory.class.st

-130
This file was deleted.

0 commit comments

Comments
 (0)