TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace
Interface TRCLLData

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
TRCLineCoverageData, TRCLinePerformanceData
All Known Implementing Classes:
TRCLineCoverageDataImpl, TRCLinePerformanceDataImpl, TRCLLDataImpl

public interface TRCLLData
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'TRCLL Data'.

The following features are supported:

See Also:
TracePackage.getTRCLLData()
Generated
[EMF] Model
abstract="true"

Method Summary
 java.lang.String getHeadings()
          Returns the value of the 'Headings' attribute
 TRCMethodWithLLData getMethod()
          Returns the value of the 'Method' container reference.
 int getSummaryNonzero()
          Returns the value of the 'Summary Nonzero' attribute
 int getSummaryUnits()
          Returns the value of the 'Summary Units' attribute
 java.lang.String getTypeId()
          Returns the value of the 'Type Id' attribute
 int getUnitCount()
           Returns the number of LLUnits for which detailed information is available.
 LLUnitData getUnitData(int unitNumber, LLUnitData instance)
           Returns an LLUnitData object with detailed information about the indicated unit_number.
 boolean hasAccumulatedTimeInfo()
           
 boolean hasCountInfo()
           Returns true if count information is filled in, i.e. countArray is not null
 void setHeadings(java.lang.String value)
          Sets the value of the 'Headings' attribute
 void setMethod(TRCMethodWithLLData value)
          Sets the value of the 'Method' container reference
 void setSummaryNonzero(int value)
          Sets the value of the 'Summary Nonzero' attribute
 void setSummaryUnits(int value)
          Sets the value of the 'Summary Units' attribute
 void setTypeId(java.lang.String value)
          Sets the value of the 'Type Id' attribute
 
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

getSummaryUnits

public int getSummaryUnits()
Returns the value of the 'Summary Units' attribute.

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

Returns:
the value of the 'Summary Units' attribute.
See Also:
setSummaryUnits(int), TracePackage.getTRCLLData_SummaryUnits()
Generated
[EMF] Model

setSummaryUnits

public void setSummaryUnits(int value)
Sets the value of the 'Summary Units' attribute.

Parameters:
value - the new value of the 'Summary Units' attribute.
See Also:
getSummaryUnits()
Generated

getSummaryNonzero

public int getSummaryNonzero()
Returns the value of the 'Summary Nonzero' attribute.

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

Returns:
the value of the 'Summary Nonzero' attribute.
See Also:
setSummaryNonzero(int), TracePackage.getTRCLLData_SummaryNonzero()
Generated
[EMF] Model

setSummaryNonzero

public void setSummaryNonzero(int value)
Sets the value of the 'Summary Nonzero' attribute.

Parameters:
value - the new value of the 'Summary Nonzero' attribute.
See Also:
getSummaryNonzero()
Generated

getTypeId

public java.lang.String getTypeId()
Returns the value of the 'Type Id' attribute.

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

Returns:
the value of the 'Type Id' attribute.
See Also:
setTypeId(String), TracePackage.getTRCLLData_TypeId()
Generated
[EMF] Model

setTypeId

public void setTypeId(java.lang.String value)
Sets the value of the 'Type Id' attribute.

Parameters:
value - the new value of the 'Type Id' attribute.
See Also:
getTypeId()
Generated

getHeadings

public java.lang.String getHeadings()
Returns the value of the 'Headings' attribute.

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

Returns:
the value of the 'Headings' attribute.
See Also:
setHeadings(String), TracePackage.getTRCLLData_Headings()
Generated
[EMF] Model

setHeadings

public void setHeadings(java.lang.String value)
Sets the value of the 'Headings' attribute.

Parameters:
value - the new value of the 'Headings' attribute.
See Also:
getHeadings()
Generated

getMethod

public TRCMethodWithLLData getMethod()
Returns the value of the 'Method' container reference. It is bidirectional and its opposite is 'LL Data'.

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

Returns:
the value of the 'Method' container reference.
See Also:
setMethod(TRCMethodWithLLData), TracePackage.getTRCLLData_Method(), TRCMethodWithLLData.getLLData()
Generated
[EMF] Model
opposite="LLData" required="true"

setMethod

public void setMethod(TRCMethodWithLLData value)
Sets the value of the 'Method' container reference.

Parameters:
value - the new value of the 'Method' container reference.
See Also:
getMethod()
Generated

getUnitCount

public int getUnitCount()
Returns the number of LLUnits for which detailed information is available. If this returns zero, only the summary information is available.

Generated
[EMF] Model
kind="operation"

getUnitData

public LLUnitData getUnitData(int unitNumber,
                              LLUnitData instance)
Returns an LLUnitData object with detailed information about the indicated unit_number. If instance is not null, then that instance is re-used (overwriting its fields with new data) and returned. Reusing the object instance saves construction time and heap traffic. See below for restrictions on re-using an LLUnitData instance. Unit numbers range from zero to getUnitCount()-1.

Generated
[EMF] Model
dataType="org.eclipse.hyades.models.trace.LLUnitData" instanceDataType="org.eclipse.hyades.models.trace.LLUnitData"

hasCountInfo

public boolean hasCountInfo()
Returns true if count information is filled in, i.e. countArray is not null

Generated
[EMF] Model

hasAccumulatedTimeInfo

public boolean hasAccumulatedTimeInfo()

Generated
[EMF] Model

TPTP 4.4.0 Platform Project
Public API Specification