package de.fabiankeller.performance.analysis.result;

import de.fabiankeller.performance.analysis.result.metric.PerformanceMetric;

/**
 * Represents a single performance analysis result, that is specific for a element in the PCM.
 *
 * @param <T> constrain the types that a result can be attached to
 */
public interface Result<T> {

    /**
     * Returns the element this result is attached to.
     */
    T attachedTo();

    /**
     * The actual value.
     */
    PerformanceMetric value();
}

@@ -208,26 +208,29 @@
 r a 
-element in the PCM
+certain model element
 .%0A *

remove palladio reference from docs