TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace
Interface TRCHeapDump

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

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

A representation of the model object 'TRC Heap Dump'.

The following features are supported:

See Also:
TracePackage.getTRCHeapDump()

Method Summary
 double getEntryTime()
          Returns the value of the 'Entry Time' attribute.
 double getExitTime()
          Returns the value of the 'Exit Time' attribute.
 org.eclipse.emf.common.util.EList getGcRoots()
          Returns the value of the 'Gc Roots' containment reference list.
 short getId()
          Returns the value of the 'Id' attribute.
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 TRCProcess getProcess()
          Returns the value of the 'Process' container reference.
 org.eclipse.emf.common.util.EList getReferences()
          Returns the value of the 'References' containment reference list.
 void setEntryTime(double value)
          Sets the value of the 'Entry Time' attribute.
 void setExitTime(double value)
          Sets the value of the 'Exit Time' attribute.
 void setId(short value)
          Sets the value of the 'Id' attribute.
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute.
 void setProcess(TRCProcess value)
          Sets the value of the 'Process' container reference.
 
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

getId

public short getId()
Returns the value of the 'Id' attribute.

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

Returns:
the value of the 'Id' attribute.
See Also:
setId(short), TracePackage.getTRCHeapDump_Id()

setId

public void setId(short value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()

getEntryTime

public double getEntryTime()
Returns the value of the 'Entry Time' attribute.

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

Returns:
the value of the 'Entry Time' attribute.
See Also:
setEntryTime(double), TracePackage.getTRCHeapDump_EntryTime()

setEntryTime

public void setEntryTime(double value)
Sets the value of the 'Entry Time' attribute.

Parameters:
value - the new value of the 'Entry Time' attribute.
See Also:
getEntryTime()

getExitTime

public double getExitTime()
Returns the value of the 'Exit Time' attribute.

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

Returns:
the value of the 'Exit Time' attribute.
See Also:
setExitTime(double), TracePackage.getTRCHeapDump_ExitTime()

setExitTime

public void setExitTime(double value)
Sets the value of the 'Exit Time' attribute.

Parameters:
value - the new value of the 'Exit Time' attribute.
See Also:
getExitTime()

getName

public java.lang.String getName()
Returns the value of the 'Name' attribute.

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

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), TracePackage.getTRCHeapDump_Name()

setName

public void setName(java.lang.String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()

getReferences

public org.eclipse.emf.common.util.EList getReferences()
Returns the value of the 'References' containment reference list. The list contents are of type TRCObjectReference. It is bidirectional and its opposite is 'Heap Dump'.

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

Returns:
the value of the 'References' containment reference list.
See Also:
TracePackage.getTRCHeapDump_References(), TRCObjectReference.getHeapDump()

getProcess

public TRCProcess getProcess()
Returns the value of the 'Process' container reference. It is bidirectional and its opposite is 'Heap Dumps'.

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

Returns:
the value of the 'Process' container reference.
See Also:
setProcess(TRCProcess), TracePackage.getTRCHeapDump_Process(), TRCProcess.getHeapDumps()

setProcess

public void setProcess(TRCProcess value)
Sets the value of the 'Process' container reference.

Parameters:
value - the new value of the 'Process' container reference.
See Also:
getProcess()

getGcRoots

public org.eclipse.emf.common.util.EList getGcRoots()
Returns the value of the 'Gc Roots' containment reference list. The list contents are of type TRCHeapRoot. It is bidirectional and its opposite is 'Heap Dump'.

If the meaning of the 'Gc Roots' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Gc Roots' containment reference list.
See Also:
TracePackage.getTRCHeapDump_GcRoots(), TRCHeapRoot.getHeapDump()

TPTP 4.1.0 Platform Project
Public API Specification