Interface MeasurementSpecification
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,Notifier
- All Known Implementing Classes:
MeasurementSpecificationImpl
public interface MeasurementSpecification extends de.uka.ipd.sdq.identifier.Identifier
A representation of the model object ' Measurement Specification'. A measurement specification for a pcm element including the performance metric and the processing type.The following features are supported:
- See Also:
MonitorRepositoryPackage.getMeasurementSpecification()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.palladiosimulator.metricspec.MetricDescription
getMetricDescription()
Returns the value of the 'Metric Description' reference.Monitor
getMonitor()
Returns the value of the 'Monitor' container reference.String
getName()
Returns the value of the 'Name' attribute.ProcessingType
getProcessingType()
Returns the value of the 'Processing Type' containment reference.boolean
isTriggersSelfAdaptations()
Returns the value of the 'Triggers Self Adaptations' attribute.void
setMetricDescription(org.palladiosimulator.metricspec.MetricDescription value)
Sets the value of the 'Metric Description
' reference.void
setMonitor(Monitor value)
Sets the value of the 'Monitor
' container reference.void
setName(String value)
Sets the value of the 'Name
' attribute.void
setProcessingType(ProcessingType value)
Sets the value of the 'Processing Type
' containment reference.void
setTriggersSelfAdaptations(boolean value)
Sets the value of the 'Triggers Self Adaptations
' attribute.-
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.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
getMetricDescription
org.palladiosimulator.metricspec.MetricDescription getMetricDescription()
Returns the value of the 'Metric Description' reference.If the meaning of the 'Metric Description' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Metric Description' reference.
- See Also:
setMetricDescription(MetricDescription)
,MonitorRepositoryPackage.getMeasurementSpecification_MetricDescription()
- Generated class or method.
- EMF model class or method.
- required="true"
-
setMetricDescription
void setMetricDescription(org.palladiosimulator.metricspec.MetricDescription value)
Sets the value of the 'Metric Description
' reference.- Parameters:
value
- the new value of the 'Metric Description' reference.- See Also:
getMetricDescription()
- Generated class or method.
-
getMonitor
Monitor getMonitor()
Returns the value of the 'Monitor' container reference. It is bidirectional and its opposite is 'Measurement Specifications
'.If the meaning of the 'Monitor' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Monitor' container reference.
- See Also:
setMonitor(Monitor)
,MonitorRepositoryPackage.getMeasurementSpecification_Monitor()
,Monitor.getMeasurementSpecifications()
- Generated class or method.
- EMF model class or method.
- opposite="measurementSpecifications" required="true" transient="false"
-
setMonitor
void setMonitor(Monitor value)
Sets the value of the 'Monitor
' container reference.- Parameters:
value
- the new value of the 'Monitor' container reference.- See Also:
getMonitor()
- Generated class or method.
-
getName
String getName()
Returns the value of the 'Name' attribute. The default value is""
.If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String)
,MonitorRepositoryPackage.getMeasurementSpecification_Name()
- Generated class or method.
- EMF model class or method.
- default="" volatile="true" derived="true" annotation= "http://www.eclipse.org/emf/2002/Ecore/OCL derivation='if self.processingType.oclIsKindOf(Aggregation) then self.monitor.entityName + \':\' +self.processingType.toString()+\'(\' + self.processingType.oclAsType(Aggregation).statisticalCharacterization.toString() +\')\' else self.monitor.entityName + \': \' + self.processingType.toString() endif'"
-
setName
void setName(String value)
Sets the value of the 'Name
' attribute.- Parameters:
value
- the new value of the 'Name' attribute.- See Also:
getName()
- Generated class or method.
-
getProcessingType
ProcessingType getProcessingType()
Returns the value of the 'Processing Type' containment reference. It is bidirectional and its opposite is 'Measurement Specification
'. This attribute specifies in what way measurements shall be further processed or aggregated (besides or before being recorded) upon reception.- Returns:
- the value of the 'Processing Type' containment reference.
- See Also:
setProcessingType(ProcessingType)
,MonitorRepositoryPackage.getMeasurementSpecification_ProcessingType()
,ProcessingType.getMeasurementSpecification()
- Generated class or method.
- EMF model class or method.
- opposite="measurementSpecification" containment="true" required="true"
-
setProcessingType
void setProcessingType(ProcessingType value)
Sets the value of the 'Processing Type
' containment reference.- Parameters:
value
- the new value of the 'Processing Type' containment reference.- See Also:
getProcessingType()
- Generated class or method.
-
isTriggersSelfAdaptations
boolean isTriggersSelfAdaptations()
Returns the value of the 'Triggers Self Adaptations' attribute. The default value is"true"
.If the meaning of the 'Triggers Self Adaptations' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Triggers Self Adaptations' attribute.
- See Also:
setTriggersSelfAdaptations(boolean)
,MonitorRepositoryPackage.getMeasurementSpecification_TriggersSelfAdaptations()
- Generated class or method.
- EMF model class or method.
- default="true"
-
setTriggersSelfAdaptations
void setTriggersSelfAdaptations(boolean value)
Sets the value of the 'Triggers Self Adaptations
' attribute.- Parameters:
value
- the new value of the 'Triggers Self Adaptations' attribute.- See Also:
isTriggersSelfAdaptations()
- Generated class or method.
-
-