Interface ExperimentRun
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,Notifier
,Propertyable
,Run
- All Known Implementing Classes:
ExperimentRunImpl
A representation of the model object 'Experiment Run'.
Experiment runs contain the collected data (results) for each replication of an experiment. The data is collected for each sensor declared in the experiment setting. There is one instance of collected data for each declared sensor.
The time when the experiment was started and how long it took are stored as attributes. The end of the experiment run can be calculated by: endTime = startTime + duration.
self.experimentSetting.measure->size()=measurements->size() and
self.experimentSetting.measure->forAll(s|self.measurements->collect(measure)->select(s2|s=s2)->size()=1)
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Experiment Setting' container reference.void
Sets the value of the 'Experiment Setting
' container 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 de.uka.ipd.sdq.identifier.Identifier
getId, setId
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface org.palladiosimulator.edp2.models.ExperimentData.Propertyable
getAdditionalInformation
Methods inherited from interface org.palladiosimulator.edp2.models.ExperimentData.Run
getDuration, getMeasurement, getStartTime, setDuration, setStartTime
-
Method Details
-
getExperimentSetting
ExperimentSetting getExperimentSetting()Returns the value of the 'Experiment Setting' container reference. It is bidirectional and its opposite is 'Experiment Runs
'.- Returns:
- the value of the 'Experiment Setting' container reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="experimentRuns" required="true" transient="false" ordered="false"
-
setExperimentSetting
Sets the value of the 'Experiment Setting
' container reference.- Parameters:
value
- the new value of the 'Experiment Setting' container reference.- See Also:
- Generated class or method.
-