TPTP 4.1.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()

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

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

setRuntimeId

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

getTimezone

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

setTimezone

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

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

getPort

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

setPort

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

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

getDeltaTime

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

setDeltaTime

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

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

The machine/host name

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), HierarchyPackage.getTRCNode_Name()

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

getDescription

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

setDescription

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

getIpAddress

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

setIpAddress

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

getProcessProxies

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

getMonitor

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

setMonitor

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

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

TPTP 4.1.0 Platform Project
Public API Specification