TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace
Interface TRCFullTraceObject

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, TRCObject, TRCTraceObject
All Known Implementing Classes:
TRCFullTraceObjectImpl

public interface TRCFullTraceObject
extends TRCTraceObject

A representation of the model object 'TRC Full Trace Object'.

The following features are supported:

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

Method Summary
 double getBaseTime()
          Returns the value of the 'Base Time' attribute
 int getCalls()
          Returns the value of the 'Calls' attribute
 double getCollectTime()
          Returns the value of the 'Collect Time' attribute
 double getCreateTime()
          Returns the value of the 'Create Time' attribute
 double getCumulativeTime()
          Returns the value of the 'Cumulative Time' attribute
 void setBaseTime(double value)
          Sets the value of the 'Base Time' attribute
 void setCalls(int value)
          Sets the value of the 'Calls' attribute
 void setCollectTime(double value)
          Sets the value of the 'Collect Time' attribute
 void setCreateTime(double value)
          Sets the value of the 'Create Time' attribute
 void setCumulativeTime(double value)
          Sets the value of the 'Cumulative Time' attribute
 
Methods inherited from interface org.eclipse.hyades.models.trace.TRCTraceObject
getInvocations, getThread, setThread
 
Methods inherited from interface org.eclipse.hyades.models.trace.TRCObject
getId, getIsA, getProcess, getSize, setId, setIsA, setProcess, setSize
 
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

getCreateTime

double getCreateTime()
Returns the value of the 'Create Time' attribute.

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

When the object was created (allocated), relative to hierarchy.TRCAgent.startTime

Returns:
the value of the 'Create Time' attribute.
See Also:
setCreateTime(double), TracePackage.getTRCFullTraceObject_CreateTime()
Generated
[EMF] Model

setCreateTime

void setCreateTime(double value)
Sets the value of the 'Create Time' attribute.

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

getCollectTime

double getCollectTime()
Returns the value of the 'Collect Time' attribute.

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

When the object was collected by GC, relative to hierarchy.TRCAgent.startTime

Returns:
the value of the 'Collect Time' attribute.
See Also:
setCollectTime(double), TracePackage.getTRCFullTraceObject_CollectTime()
Generated
[EMF] Model

setCollectTime

void setCollectTime(double value)
Sets the value of the 'Collect Time' attribute.

Parameters:
value - the new value of the 'Collect Time' attribute.
See Also:
getCollectTime()
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...

Time spent in methods of the owning element

Returns:
the value of the 'Base Time' attribute.
See Also:
setBaseTime(double), TracePackage.getTRCFullTraceObject_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...

Time spent in methods of this owning element + all methods called from these methods (but owned by other elements)

Returns:
the value of the 'Cumulative Time' attribute.
See Also:
setCumulativeTime(double), TracePackage.getTRCFullTraceObject_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

getCalls

int getCalls()
Returns the value of the 'Calls' attribute.

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

number of calls to the owning element

Returns:
the value of the 'Calls' attribute.
See Also:
setCalls(int), TracePackage.getTRCFullTraceObject_Calls()
Generated
[EMF] Model

setCalls

void setCalls(int value)
Sets the value of the 'Calls' attribute.

Parameters:
value - the new value of the 'Calls' attribute.
See Also:
getCalls()
Generated

TPTP 4.6.0 Platform Project
Public API Specification