TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace
Interface TRCObjectReference

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

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

A representation of the model object 'TRC Object Reference'.

The following features are supported:

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

Method Summary
 TRCHeapDump getHeapDump()
          Returns the value of the 'Heap Dump' container reference.
 TRCHeapObject getOwner()
          Returns the value of the 'Owner' reference.
 TRCHeapObject getTarget()
          Returns the value of the 'Target' reference.
 void setHeapDump(TRCHeapDump value)
          Sets the value of the 'Heap Dump' container reference
 void setOwner(TRCHeapObject value)
          Sets the value of the 'Owner' reference
 void setTarget(TRCHeapObject value)
          Sets the value of the 'Target' 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

getHeapDump

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

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.getTRCObjectReference_HeapDump(), TRCHeapDump.getReferences()
Generated
[EMF] Model
opposite="references" 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

getOwner

TRCHeapObject getOwner()
Returns the value of the 'Owner' reference. It is bidirectional and its opposite is 'Ref Owner'.

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

transient

Returns:
the value of the 'Owner' reference.
See Also:
setOwner(TRCHeapObject), TracePackage.getTRCObjectReference_Owner(), TRCHeapObject.getRefOwner()
Generated
[EMF] Model
opposite="refOwner" required="true"

setOwner

void setOwner(TRCHeapObject value)
Sets the value of the 'Owner' reference.

Parameters:
value - the new value of the 'Owner' reference.
See Also:
getOwner()
Generated

getTarget

TRCHeapObject getTarget()
Returns the value of the 'Target' reference. It is bidirectional and its opposite is 'Ref Target'.

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

transient

Returns:
the value of the 'Target' reference.
See Also:
setTarget(TRCHeapObject), TracePackage.getTRCObjectReference_Target(), TRCHeapObject.getRefTarget()
Generated
[EMF] Model
opposite="refTarget" required="true"

setTarget

void setTarget(TRCHeapObject value)
Sets the value of the 'Target' reference.

Parameters:
value - the new value of the 'Target' reference.
See Also:
getTarget()
Generated

TPTP 4.5.0 Platform Project
Public API Specification