TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.models.hierarchy
Interface TRCMonitor

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

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

A representation of the model object 'TRC Monitor'. A monitor is in effect a complete set of traces that may have been collected from one or more agents. It is the logical root for a persisted model instance that may reflect a complete distributed application or simply a set of data collection points.

The following features are supported:

See Also:
HierarchyPackage.getTRCMonitor()
Generated
[EMF] Model

Method Summary
 org.eclipse.emf.common.util.EList getCorrelationContainerProxies()
          Returns the value of the 'Correlation Container Proxies' containment reference list.
 java.lang.String getName()
          Returns the value of the 'Name' attribute
 org.eclipse.emf.common.util.EList getNodes()
          Returns the value of the 'Nodes' reference list.
 double getStartTime()
          Returns the value of the 'Start Time' attribute
 double getStopTime()
          Returns the value of the 'Stop Time' attribute
 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
 void setStopTime(double value)
          Sets the value of the 'Stop 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...

A user provider name

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), HierarchyPackage.getTRCMonitor_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 overall start time (the earliest start time of all the agents in this monitor)

Returns:
the value of the 'Start Time' attribute.
See Also:
setStartTime(double), HierarchyPackage.getTRCMonitor_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

getStopTime

public double getStopTime()
Returns the value of the 'Stop Time' attribute.

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

The overall stop time (the latest stop time of all the agents in this monitor)

Returns:
the value of the 'Stop Time' attribute.
See Also:
setStopTime(double), HierarchyPackage.getTRCMonitor_StopTime()
Generated
[EMF] Model

setStopTime

public void setStopTime(double value)
Sets the value of the 'Stop Time' attribute.

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

getNodes

public org.eclipse.emf.common.util.EList getNodes()
Returns the value of the 'Nodes' reference list. The list contents are of type TRCNode. It is bidirectional and its opposite is 'Monitor'.

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

Returns:
the value of the 'Nodes' reference list.
See Also:
HierarchyPackage.getTRCMonitor_Nodes(), TRCNode.getMonitor()
Generated
[EMF] Model
type="org.eclipse.hyades.models.hierarchy.TRCNode" opposite="monitor"

getCorrelationContainerProxies

public org.eclipse.emf.common.util.EList getCorrelationContainerProxies()
Returns the value of the 'Correlation Container Proxies' containment reference list. The list contents are of type CorrelationContainerProxy. It is bidirectional and its opposite is 'Monitor'.

If the meaning of the 'Correlation Container Proxies' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Correlation Container Proxies' containment reference list.
See Also:
HierarchyPackage.getTRCMonitor_CorrelationContainerProxies(), CorrelationContainerProxy.getMonitor()
Generated
[EMF] Model
type="org.eclipse.hyades.models.hierarchy.CorrelationContainerProxy" opposite="monitor" containment="true"

TPTP 4.4.0 Platform Project
Public API Specification