Package kieker.analysis
Class AnalysisController.AnalysisControllerWithMapping
java.lang.Object
kieker.analysis.AnalysisController.AnalysisControllerWithMapping
- Enclosing class:
- AnalysisController
public static final class AnalysisController.AnalysisControllerWithMapping
extends java.lang.Object
This is a wrapper for the
AnalysisController
which contains a mapping
between the model instances and the actual objects as well. This is necessary
if one wants to create an analysis based on an instance of MIProject
and needs to map from the model instances to the actual created objects.- Since:
- 1.6
- Author:
- Andre van Hoorn, Nils Christian Ehmke, Jan Waller
-
Constructor Summary
Constructors Constructor Description AnalysisControllerWithMapping(AnalysisController controller, java.util.Map<MIPlugin,AbstractPlugin> pluginMap, java.util.Map<MIRepository,AbstractRepository> repositoryMap)
Creates a new instance of this class using the given parameters. -
Method Summary
Modifier and Type Method Description AnalysisController
getController()
Getter for the propertycontroller
.java.util.Map<MIPlugin,AbstractPlugin>
getPluginMap()
Getter for the propertypluginMap
.java.util.Map<MIRepository,AbstractRepository>
getRepositoryMap()
Getter for the propertyrepositoryMap
.
-
Constructor Details
-
AnalysisControllerWithMapping
public AnalysisControllerWithMapping(AnalysisController controller, java.util.Map<MIPlugin,AbstractPlugin> pluginMap, java.util.Map<MIRepository,AbstractRepository> repositoryMap)Creates a new instance of this class using the given parameters.- Parameters:
controller
- The analysis controller to be stored in this container.pluginMap
- The mapping between actual plugins and their model counterparts.repositoryMap
- The mapping between actual repositories and their model counterparts.
-
-
Method Details
-
getPluginMap
Getter for the propertypluginMap
.- Returns:
- The current value of the property.
-
getRepositoryMap
Getter for the propertyrepositoryMap
.- Returns:
- The current value of the property.
-
getController
Getter for the propertycontroller
.- Returns:
- The current value of the property.
-