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
,org.palladiosimulator.pcm.PCMBaseClass
,org.palladiosimulator.pcm.PCMClass
,ProcessingType
- All Known Implementing Classes:
MapImpl
public interface Map extends 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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.palladiosimulator.measurementframework.MeasuringValue
apply(org.palladiosimulator.measurementframework.MeasuringValue newMeasurement)
Applies the mapping function provided by the associatedmapper
to the given measurement.Mapper
getMapper()
Returns the value of the 'Mapper' containment reference.org.palladiosimulator.metricspec.MetricDescription
getOutputMetricDescription()
Returns the value of the 'Output Metric Description' reference.void
setMapper(Mapper value)
Sets the value of the 'Mapper
' containment reference.void
setOutputMetricDescription(org.palladiosimulator.metricspec.MetricDescription value)
Sets the value of the 'Output Metric Description
' reference.-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.palladiosimulator.pcm.core.entity.NamedElement
getEntityName, setEntityName
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.palladiosimulator.monitorrepository.ProcessingType
getMeasurementSpecification, setMeasurementSpecification
-
-
-
-
Method Detail
-
getOutputMetricDescription
org.palladiosimulator.metricspec.MetricDescription getOutputMetricDescription()
Returns the value of the 'Output Metric Description' reference.- 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
'.- 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 associatedmapper
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"
-
-