public static final class AnalysisController.AnalysisControllerWithMapping
extends java.lang.Object
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.Constructor and Description |
---|
AnalysisController.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.
|
Modifier and Type | Method and Description |
---|---|
AnalysisController |
getController()
Getter for the property
controller . |
java.util.Map<MIPlugin,AbstractPlugin> |
getPluginMap()
Getter for the property
pluginMap . |
java.util.Map<MIRepository,AbstractRepository> |
getRepositoryMap()
Getter for the property
repositoryMap . |
public AnalysisController.AnalysisControllerWithMapping(AnalysisController controller, java.util.Map<MIPlugin,AbstractPlugin> pluginMap, java.util.Map<MIRepository,AbstractRepository> repositoryMap)
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.public java.util.Map<MIPlugin,AbstractPlugin> getPluginMap()
pluginMap
.public java.util.Map<MIRepository,AbstractRepository> getRepositoryMap()
repositoryMap
.public AnalysisController getController()
controller
.Copyright 2017 Kieker Project, http://kieker-monitoring.net