public class AverageAggregator
extends com.ibm.rational.test.lt.execution.results.data.aggregation.StandardAggregator
Aggregator.AggregationObservationAdapter, Aggregator.DataRepresentation, Aggregator.UnsmoothableDataException| Modifier and Type | Field and Description |
|---|---|
protected com.ibm.rational.test.lt.execution.results.data.collections.ResultsList<org.eclipse.hyades.model.statistical.SDSnapshotObservation> |
countObservations |
protected com.ibm.rational.test.lt.execution.results.data.collections.ResultsList<org.eclipse.hyades.model.statistical.SDSnapshotObservation> |
sumXsqObservations |
activeNotifiers, basePathList, critical, job, jobForRecycle, started, targetDescriptor, targetNodeName, wildCardSubs| Constructor and Description |
|---|
AverageAggregator() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
com.ibm.rational.test.lt.execution.results.data.collections.StringList |
getFirstTargetPath() |
AggregationJob |
getJob() |
Aggregator.DataRepresentation |
getSmoothedRepresentation(com.ibm.rational.test.lt.execution.results.view.data.RPTDataQuery dataset,
org.eclipse.hyades.model.statistical.SDSnapshotObservation observation,
com.ibm.rational.test.lt.execution.results.internal.data.aggregation.RPTTimeRange timeRange,
int numPoints,
double startTime,
double endTime,
String label) |
protected boolean |
initTargetDescriptors()
infrastructure use only
|
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification)
if there were no observations in the descriptor when the target was set, we will catch them here for
the countObservations collection
|
void |
setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
overridden so we can save observations in countObservations collection for quick reference.
|
getLastContiguousValue, getLastDiscreteValue_getSmoothedRepresentation, clearData, convertSampleTimeToSystemTime, convertToTimeRangeRelativeTime, debugStop, debugStop, debugStop, getActiveNotifiers, getBasePathList, getConfigElement, getDescriptorClassificationString, getJobProcessingNodeName, getNodeName, getNotifiers, getSampleIntervalWidth, getSampleWindowIndex, getTargetDescriptor, getTargetDescriptorCount, getTargetDescriptors, getValueAddedByNotifier, isCritical, isStarted, logAddDataEvent, queJob, registerObservationAdapter, resolveDescriptorPath, setBasePathList, setConfigElement, setCritical, setRunBasedTime, setTargetNodeName, setTimeRange, setWildCardSubs, siftForSpecificCollection, startup, usesRunBasedTimeadapt, adapt, adapt, adapt, getFacade, getParentAdapter, getTarget, getTargetCollection, getTimeRange, isAdapterForType, isObsolete, registerForCleanup, retainAtTimeRangeCompletion, setFacade, setObsolete, setObsolete, setObsolete, unAdaptprotected com.ibm.rational.test.lt.execution.results.data.collections.ResultsList<org.eclipse.hyades.model.statistical.SDSnapshotObservation> countObservations
protected com.ibm.rational.test.lt.execution.results.data.collections.ResultsList<org.eclipse.hyades.model.statistical.SDSnapshotObservation> sumXsqObservations
public AggregationJob getJob()
getJob in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorgetJob in class Aggregatorpublic void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
setTarget in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorsetTarget in interface org.eclipse.emf.common.notify.AdaptersetTarget in class Aggregatorpublic void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
notifyChanged in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatornotifyChanged in interface org.eclipse.emf.common.notify.AdapternotifyChanged in class Aggregatorpublic void cleanup()
cleanup in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorcleanup in class Aggregatorprotected boolean initTargetDescriptors()
AggregatorinitTargetDescriptors in class Aggregatorpublic Aggregator.DataRepresentation getSmoothedRepresentation(com.ibm.rational.test.lt.execution.results.view.data.RPTDataQuery dataset, org.eclipse.hyades.model.statistical.SDSnapshotObservation observation, com.ibm.rational.test.lt.execution.results.internal.data.aggregation.RPTTimeRange timeRange, int numPoints, double startTime, double endTime, String label) throws Aggregator.UnsmoothableDataException
getSmoothedRepresentation in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorgetSmoothedRepresentation in class AggregatorAggregator.UnsmoothableDataExceptionpublic com.ibm.rational.test.lt.execution.results.data.collections.StringList getFirstTargetPath()
getFirstTargetPath in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorgetFirstTargetPath in class Aggregator© Copyright IBM Corp. 2013. All rights reserved.