| Package | Description |
|---|---|
| de.tud.cs.peaks.osgi.framework.api |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAnalysisActivator<Result extends IAnalysisResult,Config extends IAnalysisConfig>
An abstract
BundleActivator for the use of an IAnalysisService. |
class |
AbstractAnalysisService<Result extends IAnalysisResult,Config extends IAnalysisConfig>
An abstract class for AnalysisServices.
|
interface |
IAnalysisActivator<Result extends IAnalysisResult,Config extends IAnalysisConfig>
Provides an BundleActivator Interface specific to Analyses
|
interface |
IAnalysisService<Result extends IAnalysisResult,Config extends IAnalysisConfig>
This is the general Interface for all Analyses
|
| Modifier and Type | Method and Description |
|---|---|
IAnalysisConfig |
IAnalysisService.convertConfig(Config config,
Class<? extends AbstractAnalysisService<? extends IAnalysisResult,? extends IAnalysisConfig>> serviceClass)
Converts the config of this analysis to a config of the given analysis this depends on.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<Class<? extends AbstractAnalysisService<? extends IAnalysisResult,? extends IAnalysisConfig>>> |
AbstractAnalysisService.getDependOnAnalyses() |
| Modifier and Type | Method and Description |
|---|---|
IAnalysisConfig |
IAnalysisService.convertConfig(Config config,
Class<? extends AbstractAnalysisService<? extends IAnalysisResult,? extends IAnalysisConfig>> serviceClass)
Converts the config of this analysis to a config of the given analysis this depends on.
|
Result |
IAnalysisService.runAnalysis(Config config,
Map<Class<? extends AbstractAnalysisService<? extends IAnalysisResult,? extends IAnalysisConfig>>,IAnalysisResult> previousResults)
Runs the actual analysis with the given configuration
|
Copyright © 2017. All rights reserved.