Public Member Functions | |
void | addResult (IAXLangElement axlElement, IAxlMetricsResultData resultData) |
AxlMetricsResultsMap () | |
void | clear () |
boolean | containsKey (IAXLangElement key) |
Model | getAxlProject () |
Class<?> | getContentType () |
Collection< Collection < IAxlMetricsResultData > > | getResults () |
get the collected results | |
Collection<?extends IAxlMetricsResultData > | getResultsFor (IAXLangElement element) |
get the collected results for element | |
LinkedHashMap< IAXLangElement, Collection < IAxlMetricsResultData > > | getResultsMap () |
get the collected results for element | |
Collection< IAXLangElement > | keySet () |
get all elements which we have results for | |
void | setAxlProject (Model project) |
Package Functions | |
public< T > | AxlMetricsResultsMap (Class< T > t) |
public< T > Collection < Collection< T > > | getResults (Class< T > t) |
public< T > Collection< T > | getResultsFlat (Class< T > t) |
public< T > Collection< T > | getResultsFor (Class< T > t, IAXLangElement element) |
public< T > LinkedHashMap < IAXLangElement, Collection < T > > | getResultsMap (Class< T > t) |
get the collected results for element usage: myResultsMap = getMyResultsMap(AxlVariabilitySolverResultData.class); | |
public< T > void | setContentType (Class< T > t) |
Private Attributes | |
Model | theAxlProject |
Class<?> | theContentType |
LinkedHashMap< IAXLangElement, Collection < IAxlMetricsResultData > > | theResultsMap |
de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.AxlMetricsResultsMap | ( | ) |
public<T> de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.AxlMetricsResultsMap | ( | Class< T > | t | ) | [package] |
void de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.addResult | ( | IAXLangElement | axlElement, | |
IAxlMetricsResultData | resultData | |||
) |
void de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.clear | ( | ) |
boolean de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.containsKey | ( | IAXLangElement | key | ) |
Model de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.getAxlProject | ( | ) |
Class<?> de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.getContentType | ( | ) |
Collection<Collection<IAxlMetricsResultData> > de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.getResults | ( | ) |
get the collected results
public<T> Collection<Collection<T> > de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.getResults | ( | Class< T > | t | ) | [package] |
public<T> Collection<T> de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.getResultsFlat | ( | Class< T > | t | ) | [package] |
public<T> Collection<T> de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.getResultsFor | ( | Class< T > | t, | |
IAXLangElement | element | |||
) | [package] |
Collection<? extends IAxlMetricsResultData> de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.getResultsFor | ( | IAXLangElement | element | ) |
get the collected results for element
element |
LinkedHashMap<IAXLangElement, Collection<IAxlMetricsResultData> > de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.getResultsMap | ( | ) |
get the collected results for element
element |
public<T> LinkedHashMap<IAXLangElement, Collection<T> > de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.getResultsMap | ( | Class< T > | t | ) | [package] |
get the collected results for element usage: myResultsMap = getMyResultsMap(AxlVariabilitySolverResultData.class);
implementation schema: // public <T> T getMyResultsMapT(Class<T> t) { // Object x = 1; // T y = null; // try { y = t.cast(x); } // catch (ClassCastException e) {;}; // return y; // }
element |
Collection<IAXLangElement> de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.keySet | ( | ) |
get all elements which we have results for
void de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.setAxlProject | ( | Model | project | ) |
public<T> void de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.setContentType | ( | Class< T > | t | ) | [package] |
Model de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.theAxlProject [private] |
Class<?> de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.theContentType [private] |
LinkedHashMap<IAXLangElement, Collection<IAxlMetricsResultData> > de.fraunhofer.isst.axbench.operations.checker.solver.utilities.AxlMetricsResultsMap.theResultsMap [private] |