TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace
Interface TRCHeapRoot

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

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

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

The following features are supported:

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

Method Summary
 int getFrame()
          Returns the value of the 'Frame' attribute.
 TRCHeapDump getHeapDump()
          Returns the value of the 'Heap Dump' container reference.
 TRCObject getObject()
          Returns the value of the 'Object' reference
 TRCThread getThread()
          Returns the value of the 'Thread' reference
 TRCGCRootType getType()
          Returns the value of the 'Type' attribute.
 void setFrame(int value)
          Sets the value of the 'Frame' attribute
 void setHeapDump(TRCHeapDump value)
          Sets the value of the 'Heap Dump' container reference
 void setObject(TRCObject value)
          Sets the value of the 'Object' reference
 void setThread(TRCThread value)
          Sets the value of the 'Thread' reference
 void setType(TRCGCRootType value)
          Sets the value of the 'Type' 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

getType

TRCGCRootType getType()
Returns the value of the 'Type' attribute. The literals are from the enumeration TRCGCRootType.

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

Returns:
the value of the 'Type' attribute.
See Also:
TRCGCRootType, setType(TRCGCRootType), TracePackage.getTRCHeapRoot_Type()
Generated
[EMF] Model

setType

void setType(TRCGCRootType value)
Sets the value of the 'Type' attribute.

Parameters:
value - the new value of the 'Type' attribute.
See Also:
TRCGCRootType, getType()
Generated

getFrame

int getFrame()
Returns the value of the 'Frame' attribute. The default value is "-1".

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

-1 == unknown

Returns:
the value of the 'Frame' attribute.
See Also:
setFrame(int), TracePackage.getTRCHeapRoot_Frame()
Generated
[EMF] Model
default="-1"

setFrame

void setFrame(int value)
Sets the value of the 'Frame' attribute.

Parameters:
value - the new value of the 'Frame' attribute.
See Also:
getFrame()
Generated

getHeapDump

TRCHeapDump getHeapDump()
Returns the value of the 'Heap Dump' container reference. It is bidirectional and its opposite is 'Gc Roots'.

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

Returns:
the value of the 'Heap Dump' container reference.
See Also:
setHeapDump(TRCHeapDump), TracePackage.getTRCHeapRoot_HeapDump(), TRCHeapDump.getGcRoots()
Generated
[EMF] Model
opposite="gcRoots" required="true"

setHeapDump

void setHeapDump(TRCHeapDump value)
Sets the value of the 'Heap Dump' container reference.

Parameters:
value - the new value of the 'Heap Dump' container reference.
See Also:
getHeapDump()
Generated

getThread

TRCThread getThread()
Returns the value of the 'Thread' reference.

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

Returns:
the value of the 'Thread' reference.
See Also:
setThread(TRCThread), TracePackage.getTRCHeapRoot_Thread()
Generated
[EMF] Model

setThread

void setThread(TRCThread value)
Sets the value of the 'Thread' reference.

Parameters:
value - the new value of the 'Thread' reference.
See Also:
getThread()
Generated

getObject

TRCObject getObject()
Returns the value of the 'Object' reference.

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

Returns:
the value of the 'Object' reference.
See Also:
setObject(TRCObject), TracePackage.getTRCHeapRoot_Object()
Generated
[EMF] Model

setObject

void setObject(TRCObject value)
Sets the value of the 'Object' reference.

Parameters:
value - the new value of the 'Object' reference.
See Also:
getObject()
Generated

TPTP 4.5.0 Platform Project
Public API Specification