Class BasicSoMoXStrategiesFactory
java.lang.Object
org.somox.analyzer.simplemodelanalyzer.factories.BasicSoMoXStrategiesFactory
- All Implemented Interfaces:
ISoMoXStrategiesFactory
-
Constructor Summary
ConstructorDescriptionBasicSoMoXStrategiesFactory
(Root gastModel, SoMoXConfiguration somoxConfiguration) -
Method Summary
Modifier and TypeMethodDescriptiongetDetectionStrategy
(List<ComponentImplementingClassesLink> components)
-
Constructor Details
-
BasicSoMoXStrategiesFactory
-
-
Method Details
-
getDetectionStrategy
- Specified by:
getDetectionStrategy
in interfaceISoMoXStrategiesFactory
- Returns:
- The strategy used to detect composite components based on the initial components found. Usually this strategy is not exchanged and clustering is used by default.
-
getInitializationStrategy
- Specified by:
getInitializationStrategy
in interfaceISoMoXStrategiesFactory
- Returns:
- The strategy used to detect initial primitive components in the source code. These initial components are then passed on to the clustering algorithm
-
getPostComponentDetectionStrategy
- Specified by:
getPostComponentDetectionStrategy
in interfaceISoMoXStrategiesFactory
- Returns:
- The strategy is used to clean up components, remove potentially initial components, etc.
-