TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.hyades.models.hierarchy
Interface TRCNode

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

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

A representation of the model object 'TRC Node'. A Node is a machine, or at least a machine execution partition. It owns process proxies for processes with agents attached and data collected. There is one server/service installed for each Node. An analogy is a service running on NT that hooks to the process being monitored.

The following features are supported:

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

Method Summary
 double getDeltaTime()
          Returns the value of the 'Delta Time' attribute
 java.lang.String getDescription()
          Returns the value of the 'Description' attribute
 java.lang.String getIpAddress()
          Returns the value of the 'Ip Address' attribute
 TRCMonitor getMonitor()
          Returns the value of the 'Monitor' reference.
 java.lang.String getName()
          Returns the value of the 'Name' attribute
 int getPort()
          Returns the value of the 'Port' attribute.
 org.eclipse.emf.common.util.EList getProcessProxies()
          Returns the value of the 'Process Proxies' reference list.
 java.lang.String getRuntimeId()
          Returns the value of the 'Runtime Id' attribute
 double getTimezone()
          Returns the value of the 'Timezone' attribute
 void setDeltaTime(double value)
          Sets the value of the 'Delta Time' attribute
 void setDescription(java.lang.String value)
          Sets the value of the 'Description' attribute
 void setIpAddress(java.lang.String value)
          Sets the value of the 'Ip Address' attribute
 void setMonitor(TRCMonitor value)
          Sets the value of the 'Monitor' reference
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute
 void setPort(int value)
          Sets the value of the 'Port' attribute
 void setRuntimeId(java.lang.String value)
          Sets the value of the 'Runtime Id' attribute
 void setTimezone(double value)
          Sets the value of the 'Timezone' 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

getRuntimeId

java.lang.String getRuntimeId()
Returns the value of the 'Runtime Id' attribute.

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

Returns:
the value of the 'Runtime Id' attribute.
See Also:
setRuntimeId(String), HierarchyPackage.getTRCNode_RuntimeId()
Generated
[EMF] Model

setRuntimeId

void setRuntimeId(java.lang.String value)
Sets the value of the 'Runtime Id' attribute.

Parameters:
value - the new value of the 'Runtime Id' attribute.
See Also:
getRuntimeId()
Generated

getTimezone

double getTimezone()
Returns the value of the 'Timezone' attribute.

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

Returns:
the value of the 'Timezone' attribute.
See Also:
setTimezone(double), HierarchyPackage.getTRCNode_Timezone()
Generated
[EMF] Model

setTimezone

void setTimezone(double value)
Sets the value of the 'Timezone' attribute.

Parameters:
value - the new value of the 'Timezone' attribute.
See Also:
getTimezone()
Generated

getPort

int getPort()
Returns the value of the 'Port' attribute. The default value is "10002".

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

Returns:
the value of the 'Port' attribute.
See Also:
setPort(int), HierarchyPackage.getTRCNode_Port()
Generated
[EMF] Model
default="10002"

setPort

void setPort(int value)
Sets the value of the 'Port' attribute.

Parameters:
value - the new value of the 'Port' attribute.
See Also:
getPort()
Generated

getDeltaTime

double getDeltaTime()
Returns the value of the 'Delta Time' attribute.

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

Used to synchronize entry, exit events between different nodes, on a distributed application. It is in microseconds.

Returns:
the value of the 'Delta Time' attribute.
See Also:
setDeltaTime(double), HierarchyPackage.getTRCNode_DeltaTime()
Generated
[EMF] Model

setDeltaTime

void setDeltaTime(double value)
Sets the value of the 'Delta Time' attribute.

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

getName

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

The machine/host name

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), HierarchyPackage.getTRCNode_Name()
Generated
[EMF] Model

setName

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

getDescription

java.lang.String getDescription()
Returns the value of the 'Description' attribute.

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

Returns:
the value of the 'Description' attribute.
See Also:
setDescription(String), HierarchyPackage.getTRCNode_Description()
Generated
[EMF] Model

setDescription

void setDescription(java.lang.String value)
Sets the value of the 'Description' attribute.

Parameters:
value - the new value of the 'Description' attribute.
See Also:
getDescription()
Generated

getIpAddress

java.lang.String getIpAddress()
Returns the value of the 'Ip Address' attribute.

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

The IP address of the node

Returns:
the value of the 'Ip Address' attribute.
See Also:
setIpAddress(String), HierarchyPackage.getTRCNode_IpAddress()
Generated
[EMF] Model

setIpAddress

void setIpAddress(java.lang.String value)
Sets the value of the 'Ip Address' attribute.

Parameters:
value - the new value of the 'Ip Address' attribute.
See Also:
getIpAddress()
Generated

getProcessProxies

org.eclipse.emf.common.util.EList getProcessProxies()
Returns the value of the 'Process Proxies' reference list. The list contents are of type TRCProcessProxy. It is bidirectional and its opposite is 'Node'.

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

Returns:
the value of the 'Process Proxies' reference list.
See Also:
HierarchyPackage.getTRCNode_ProcessProxies(), TRCProcessProxy.getNode()
Generated
[EMF] Model
type="org.eclipse.hyades.models.hierarchy.TRCProcessProxy" opposite="node"

getMonitor

TRCMonitor getMonitor()
Returns the value of the 'Monitor' reference. It is bidirectional and its opposite is 'Nodes'.

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

Returns:
the value of the 'Monitor' reference.
See Also:
setMonitor(TRCMonitor), HierarchyPackage.getTRCNode_Monitor(), TRCMonitor.getNodes()
Generated
[EMF] Model
opposite="nodes"

setMonitor

void setMonitor(TRCMonitor value)
Sets the value of the 'Monitor' reference.

Parameters:
value - the new value of the 'Monitor' reference.
See Also:
getMonitor()
Generated

TPTP 4.5.0 Platform Project
Public API Specification