TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace
Interface TRCCollectionBoundary

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

public interface TRCCollectionBoundary
extends AbstractTRCCollectionBoundary

A representation of the model object 'TRC Collection Boundary'. A collection boundary (segment boundary) of a trace. This class marks the beginning of a segment. It can have an method invocation associated with it (the first method invocation that was received in that slice). The end of a segment is marked by the end of the trace or by the next segment.

The following features are supported:

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

Method Summary
 TRCHeapDump getHeapDump()
          Returns the value of the 'Heap Dump' reference
 TRCClass getLastClass()
          Returns the value of the 'Last Class' reference
 TRCMethodInvocation getLastInvocation()
          Returns the value of the 'Last Invocation' reference
 TRCMethod getLastMethod()
          Returns the value of the 'Last Method' reference
 TRCObject getLastObject()
          Returns the value of the 'Last Object' reference
 TRCPackage getLastPackage()
          Returns the value of the 'Last Package' reference
 TRCThread getLastThread()
          Returns the value of the 'Last Thread' reference
 TRCProcess getProcess()
          Returns the value of the 'Process' container reference.
 void setHeapDump(TRCHeapDump value)
          Sets the value of the 'Heap Dump' reference
 void setLastClass(TRCClass value)
          Sets the value of the 'Last Class' reference
 void setLastInvocation(TRCMethodInvocation value)
          Sets the value of the 'Last Invocation' reference
 void setLastMethod(TRCMethod value)
          Sets the value of the 'Last Method' reference
 void setLastObject(TRCObject value)
          Sets the value of the 'Last Object' reference
 void setLastPackage(TRCPackage value)
          Sets the value of the 'Last Package' reference
 void setLastThread(TRCThread value)
          Sets the value of the 'Last Thread' reference
 void setProcess(TRCProcess value)
          Sets the value of the 'Process' container reference
 
Methods inherited from interface org.eclipse.hyades.models.hierarchy.AbstractTRCCollectionBoundary
getCollectionMode, getConfiguration, getName, getStartTime, setCollectionMode, setConfiguration, setName, setStartTime
 
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

getLastInvocation

TRCMethodInvocation getLastInvocation()
Returns the value of the 'Last Invocation' reference.

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

Points to the first method invocation (if exists) that was received in this collection boundary.

Returns:
the value of the 'Last Invocation' reference.
See Also:
setLastInvocation(TRCMethodInvocation), TracePackage.getTRCCollectionBoundary_LastInvocation()
Generated
[EMF] Model

setLastInvocation

void setLastInvocation(TRCMethodInvocation value)
Sets the value of the 'Last Invocation' reference.

Parameters:
value - the new value of the 'Last Invocation' reference.
See Also:
getLastInvocation()
Generated

getProcess

TRCProcess getProcess()
Returns the value of the 'Process' container reference. It is bidirectional and its opposite is 'Collection Boundary Points'.

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.getTRCCollectionBoundary_Process(), TRCProcess.getCollectionBoundaryPoints()
Generated
[EMF] Model
opposite="collectionBoundaryPoints" required="true"

setProcess

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()
Generated

getLastClass

TRCClass getLastClass()
Returns the value of the 'Last Class' reference.

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

Returns:
the value of the 'Last Class' reference.
See Also:
setLastClass(TRCClass), TracePackage.getTRCCollectionBoundary_LastClass()
Generated
[EMF] Model

setLastClass

void setLastClass(TRCClass value)
Sets the value of the 'Last Class' reference.

Parameters:
value - the new value of the 'Last Class' reference.
See Also:
getLastClass()
Generated

getLastThread

TRCThread getLastThread()
Returns the value of the 'Last Thread' reference.

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

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

setLastThread

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

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

getLastObject

TRCObject getLastObject()
Returns the value of the 'Last Object' reference.

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

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

setLastObject

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

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

getLastPackage

TRCPackage getLastPackage()
Returns the value of the 'Last Package' reference.

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

Returns:
the value of the 'Last Package' reference.
See Also:
setLastPackage(TRCPackage), TracePackage.getTRCCollectionBoundary_LastPackage()
Generated
[EMF] Model

setLastPackage

void setLastPackage(TRCPackage value)
Sets the value of the 'Last Package' reference.

Parameters:
value - the new value of the 'Last Package' reference.
See Also:
getLastPackage()
Generated

getLastMethod

TRCMethod getLastMethod()
Returns the value of the 'Last Method' reference.

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

Returns:
the value of the 'Last Method' reference.
See Also:
setLastMethod(TRCMethod), TracePackage.getTRCCollectionBoundary_LastMethod()
Generated
[EMF] Model

setLastMethod

void setLastMethod(TRCMethod value)
Sets the value of the 'Last Method' reference.

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

getHeapDump

TRCHeapDump getHeapDump()
Returns the value of the 'Heap Dump' reference.

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

Returns:
the value of the 'Heap Dump' reference.
See Also:
setHeapDump(TRCHeapDump), TracePackage.getTRCCollectionBoundary_HeapDump()
Generated
[EMF] Model

setHeapDump

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

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

TPTP 4.5.0 Platform Project
Public API Specification