TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace
Interface TRCAggregatedObjectReference

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

public interface TRCAggregatedObjectReference
extends TRCObjectReference

A representation of the model object 'TRC Aggregated Object Reference'. This will be used in HEAP_STATISTICS* collection modes. This reference object will be linked at class object level and it will look like a class to class reference.

The following features are supported:

See Also:
TracePackage.getTRCAggregatedObjectReference()

Method Summary
 int getCount()
          Returns the value of the 'Count' attribute.
 int getOwnerSize()
          Returns the value of the 'Owner Size' attribute.
 int getTargetSize()
          Returns the value of the 'Target Size' attribute.
 void setCount(int value)
          Sets the value of the 'Count' attribute.
 void setOwnerSize(int value)
          Sets the value of the 'Owner Size' attribute.
 void setTargetSize(int value)
          Sets the value of the 'Target Size' attribute.
 
Methods inherited from interface org.eclipse.hyades.models.trace.TRCObjectReference
getHeapDump, getOwner, getTarget, setHeapDump, setOwner, setTarget
 
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

getOwnerSize

public int getOwnerSize()
Returns the value of the 'Owner Size' attribute.

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

the total size of all owners

Returns:
the value of the 'Owner Size' attribute.
See Also:
setOwnerSize(int), TracePackage.getTRCAggregatedObjectReference_OwnerSize()

setOwnerSize

public void setOwnerSize(int value)
Sets the value of the 'Owner Size' attribute.

Parameters:
value - the new value of the 'Owner Size' attribute.
See Also:
getOwnerSize()

getTargetSize

public int getTargetSize()
Returns the value of the 'Target Size' attribute.

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

the total size of all owners

Returns:
the value of the 'Target Size' attribute.
See Also:
setTargetSize(int), TracePackage.getTRCAggregatedObjectReference_TargetSize()

setTargetSize

public void setTargetSize(int value)
Sets the value of the 'Target Size' attribute.

Parameters:
value - the new value of the 'Target Size' attribute.
See Also:
getTargetSize()

getCount

public 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...

the number of references between owner objects to target objects collapsed in this reference at class level

Returns:
the value of the 'Count' attribute.
See Also:
setCount(int), TracePackage.getTRCAggregatedObjectReference_Count()

setCount

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

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

TPTP 4.1.0 Platform Project
Public API Specification