Interface Map

  • All Superinterfaces:
    org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.id.CDOWithID, EObject, de.uka.ipd.sdq.identifier.Identifier, org.palladiosimulator.pcm.core.entity.NamedElement, Notifier, ProcessingType
    All Known Implementing Classes:
    MapImpl

    public interface Map
    extends EObject, ProcessingType, org.palladiosimulator.pcm.core.entity.NamedElement
    A representation of the model object 'Map'. A ProcessingType which specifies that a mapping (i.e., some sort of transformation function) shall be applied to every measurement.

    The following features are supported:

    See Also:
    MapPackage.getMap()
    Generated class or method.
    EMF model class or method.
    • Method Detail

      • getOutputMetricDescription

        org.palladiosimulator.metricspec.MetricDescription getOutputMetricDescription()
        Returns the value of the 'Output Metric Description' reference.

        If the meaning of the 'Output Metric Description' reference isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Output Metric Description' reference.
        See Also:
        setOutputMetricDescription(MetricDescription), MapPackage.getMap_OutputMetricDescription()
        Generated class or method.
        EMF model class or method.
      • setOutputMetricDescription

        void setOutputMetricDescription​(org.palladiosimulator.metricspec.MetricDescription value)
        Sets the value of the 'Output Metric Description' reference.
        Parameters:
        value - the new value of the 'Output Metric Description' reference.
        See Also:
        getOutputMetricDescription()
        Generated class or method.
      • getMapper

        Mapper getMapper()
        Returns the value of the 'Mapper' containment reference. It is bidirectional and its opposite is 'Map'.

        If the meaning of the 'Mapper' reference isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Mapper' containment reference.
        See Also:
        setMapper(Mapper), MapPackage.getMap_Mapper(), Mapper.getMap()
        Generated class or method.
        EMF model class or method.
        opposite="map" containment="true"
      • setMapper

        void setMapper​(Mapper value)
        Sets the value of the 'Mapper' containment reference.
        Parameters:
        value - the new value of the 'Mapper' containment reference.
        See Also:
        getMapper()
        Generated class or method.
      • apply

        org.palladiosimulator.measurementframework.MeasuringValue apply​(org.palladiosimulator.measurementframework.MeasuringValue newMeasurement)
        Applies the mapping function provided by the associated mapper to the given measurement.
        Generated class or method.
        EMF model class or method.
        dataType="org.palladiosimulator.monitorrepository.map.util.MeasuringValue" newMeasurementDataType="org.palladiosimulator.monitorrepository.map.util.MeasuringValue" annotation="http://www.eclipse.org/emf/2002/GenModel body='return this.getMapper().getMappingFunction().apply(newMeasurement);'"