TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace
Interface TRCAggregatedMethodInvocation

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, TRCMethodInvocation
All Known Implementing Classes:
TRCAggregatedMethodInvocationImpl

public interface TRCAggregatedMethodInvocation
extends TRCMethodInvocation

A representation of the model object 'TRC Aggregated Method Invocation'. The TRCAggregatedMethodInvocation represents a collapsed view of several MethodInvocations along identical call chains, and maintanis a count of how often the chain was repeated.

The following features are supported:

See Also:
TracePackage.getTRCAggregatedMethodInvocation()
Generated
[EMF] Model

Method Summary
 double getBaseTime()
          Returns the value of the 'Base Time' attribute
 int getCallerLineNo()
          Returns the value of the 'Caller Line No' attribute
 int getCount()
          Returns the value of the 'Count' attribute
 double getCumulativeTime()
          Returns the value of the 'Cumulative Time' attribute
 double getMaxTime()
          Returns the value of the 'Max Time' attribute
 double getMinTime()
          Returns the value of the 'Min Time' attribute
 double getTotalCpuTime()
          Returns the value of the 'Total Cpu Time' attribute
 void setBaseTime(double value)
          Sets the value of the 'Base Time' attribute
 void setCallerLineNo(int value)
          Sets the value of the 'Caller Line No' attribute
 void setCount(int value)
          Sets the value of the 'Count' attribute
 void setCumulativeTime(double value)
          Sets the value of the 'Cumulative Time' attribute
 void setMaxTime(double value)
          Sets the value of the 'Max Time' attribute
 void setMinTime(double value)
          Sets the value of the 'Min Time' attribute
 void setTotalCpuTime(double value)
          Sets the value of the 'Total Cpu Time' attribute
 
Methods inherited from interface org.eclipse.hyades.models.trace.TRCMethodInvocation
getInvokedBy, getInvokes, getMethod, getOwningObject, getProcess, getThread, setInvokedBy, setMethod, setOwningObject, setProcess, setThread
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getCount

int getCount()
Returns the value of the 'Count' attribute.

If the meaning of the 'Count' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Count' attribute.
See Also:
setCount(int), TracePackage.getTRCAggregatedMethodInvocation_Count()
Generated
[EMF] Model

setCount

void setCount(int value)
Sets the value of the 'Count' attribute.

Parameters:
value - the new value of the 'Count' attribute.
See Also:
getCount()
Generated

getBaseTime

double getBaseTime()
Returns the value of the 'Base Time' attribute.

If the meaning of the 'Base Time' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Base Time' attribute.
See Also:
setBaseTime(double), TracePackage.getTRCAggregatedMethodInvocation_BaseTime()
Generated
[EMF] Model

setBaseTime

void setBaseTime(double value)
Sets the value of the 'Base Time' attribute.

Parameters:
value - the new value of the 'Base Time' attribute.
See Also:
getBaseTime()
Generated

getCumulativeTime

double getCumulativeTime()
Returns the value of the 'Cumulative Time' attribute.

If the meaning of the 'Cumulative Time' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Cumulative Time' attribute.
See Also:
setCumulativeTime(double), TracePackage.getTRCAggregatedMethodInvocation_CumulativeTime()
Generated
[EMF] Model

setCumulativeTime

void setCumulativeTime(double value)
Sets the value of the 'Cumulative Time' attribute.

Parameters:
value - the new value of the 'Cumulative Time' attribute.
See Also:
getCumulativeTime()
Generated

getMinTime

double getMinTime()
Returns the value of the 'Min Time' attribute.

If the meaning of the 'Min Time' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Min Time' attribute.
See Also:
setMinTime(double), TracePackage.getTRCAggregatedMethodInvocation_MinTime()
Generated
[EMF] Model

setMinTime

void setMinTime(double value)
Sets the value of the 'Min Time' attribute.

Parameters:
value - the new value of the 'Min Time' attribute.
See Also:
getMinTime()
Generated

getMaxTime

double getMaxTime()
Returns the value of the 'Max Time' attribute.

If the meaning of the 'Max Time' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Max Time' attribute.
See Also:
setMaxTime(double), TracePackage.getTRCAggregatedMethodInvocation_MaxTime()
Generated
[EMF] Model

setMaxTime

void setMaxTime(double value)
Sets the value of the 'Max Time' attribute.

Parameters:
value - the new value of the 'Max Time' attribute.
See Also:
getMaxTime()
Generated

getCallerLineNo

int getCallerLineNo()
Returns the value of the 'Caller Line No' attribute.

If the meaning of the 'Caller Line No' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Caller Line No' attribute.
See Also:
setCallerLineNo(int), TracePackage.getTRCAggregatedMethodInvocation_CallerLineNo()
Generated
[EMF] Model

setCallerLineNo

void setCallerLineNo(int value)
Sets the value of the 'Caller Line No' attribute.

Parameters:
value - the new value of the 'Caller Line No' attribute.
See Also:
getCallerLineNo()
Generated

getTotalCpuTime

double getTotalCpuTime()
Returns the value of the 'Total Cpu Time' attribute. Holds the thread CPU time consumed by the execution of all invocations of this aggregated method invocation.

Returns:
the value of the 'Total Cpu Time' attribute.
See Also:
setTotalCpuTime(double), TracePackage.getTRCAggregatedMethodInvocation_TotalCpuTime()
Generated
[EMF] Model

setTotalCpuTime

void setTotalCpuTime(double value)
Sets the value of the 'Total Cpu Time' attribute.

Parameters:
value - the new value of the 'Total Cpu Time' attribute.
See Also:
getTotalCpuTime()
Generated

TPTP 4.6.0 Platform Project
Public API Specification