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, usesRunBasedTime
adapt, adapt, adapt, adapt, getFacade, getParentAdapter, getTarget, getTargetCollection, getTimeRange, isAdapterForType, isObsolete, registerForCleanup, retainAtTimeRangeCompletion, setFacade, setObsolete, setObsolete, setObsolete, unAdapt
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
public AggregationJob getJob()
getJob
in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
getJob
in class Aggregator
public void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
setTarget
in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
setTarget
in interface org.eclipse.emf.common.notify.Adapter
setTarget
in class Aggregator
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
notifyChanged
in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
notifyChanged
in interface org.eclipse.emf.common.notify.Adapter
notifyChanged
in class Aggregator
public void cleanup()
cleanup
in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
cleanup
in class Aggregator
protected boolean initTargetDescriptors()
Aggregator
initTargetDescriptors
in class Aggregator
public 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.IAggregator
getSmoothedRepresentation
in class Aggregator
Aggregator.UnsmoothableDataException
public com.ibm.rational.test.lt.execution.results.data.collections.StringList getFirstTargetPath()
getFirstTargetPath
in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
getFirstTargetPath
in class Aggregator
© Copyright IBM Corp. 2013. All rights reserved.