TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.models.hierarchy
Interface AbstractTRCCollectionBoundary

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

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

A representation of the model object 'Abstract TRC Collection Boundary'. This class allows for a clean plugin dependency packaging. Hyades needs to allow different plugins for each model sub-package in order to avoid all of them having to always be present and possibly loaded.

The following features are supported:

See Also:
HierarchyPackage.getAbstractTRCCollectionBoundary()
Generated
[EMF] Model
abstract="true"

Method Summary
 TRCCollectionMode getCollectionMode()
          Returns the value of the 'Collection Mode' attribute.
 TRCConfiguration getConfiguration()
          Returns the value of the 'Configuration' reference
 java.lang.String getName()
          Returns the value of the 'Name' attribute
 double getStartTime()
          Returns the value of the 'Start Time' attribute
 void setCollectionMode(TRCCollectionMode value)
          Sets the value of the 'Collection Mode' attribute
 void setConfiguration(TRCConfiguration value)
          Sets the value of the 'Configuration' reference
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute
 void setStartTime(double value)
          Sets the value of the 'Start Time' 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

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), HierarchyPackage.getAbstractTRCCollectionBoundary_Name()
Generated
[EMF] Model

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

getStartTime

public double getStartTime()
Returns the value of the 'Start Time' attribute.

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

The creation time of this object, relative to hierarchy.TRCAgent.startTime

Returns:
the value of the 'Start Time' attribute.
See Also:
setStartTime(double), HierarchyPackage.getAbstractTRCCollectionBoundary_StartTime()
Generated
[EMF] Model

setStartTime

public void setStartTime(double value)
Sets the value of the 'Start Time' attribute.

Parameters:
value - the new value of the 'Start Time' attribute.
See Also:
getStartTime()
Generated

getCollectionMode

public TRCCollectionMode getCollectionMode()
Returns the value of the 'Collection Mode' attribute. The default value is "HEAP_STATISTICS_ONLY". The literals are from the enumeration TRCCollectionMode.

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

Defines different collection modes (some include filtering of data on agent side some on loader side and some are combined). This is used by loaders and UI to decide the model building algorithms and the presentation mode.

Returns:
the value of the 'Collection Mode' attribute.
See Also:
TRCCollectionMode, setCollectionMode(TRCCollectionMode), HierarchyPackage.getAbstractTRCCollectionBoundary_CollectionMode()
Generated
[EMF] Model
default="HEAP_STATISTICS_ONLY"

setCollectionMode

public void setCollectionMode(TRCCollectionMode value)
Sets the value of the 'Collection Mode' attribute.

Parameters:
value - the new value of the 'Collection Mode' attribute.
See Also:
TRCCollectionMode, getCollectionMode()
Generated

getConfiguration

public TRCConfiguration getConfiguration()
Returns the value of the 'Configuration' reference.

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

Returns:
the value of the 'Configuration' reference.
See Also:
setConfiguration(TRCConfiguration), HierarchyPackage.getAbstractTRCCollectionBoundary_Configuration()
Generated
[EMF] Model

setConfiguration

public void setConfiguration(TRCConfiguration value)
Sets the value of the 'Configuration' reference.

Parameters:
value - the new value of the 'Configuration' reference.
See Also:
getConfiguration()
Generated

TPTP 4.4.0 Platform Project
Public API Specification