TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.hyades.models.hierarchy
Interface TRCProcessProxy

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

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

A representation of the model object 'TRC Process Proxy'. The proxy for a real OS process. Has properties that represent the execution context. The reason this is referred to as a proxy is that if an agent is actually collecting an execution trace, it will contain the relevant details at runtime of the process that is being monitored.

The following features are supported:

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

Method Summary
 org.eclipse.emf.common.util.EList<TRCAgentProxy> getAgentProxies()
          Returns the value of the 'Agent Proxies' containment reference list.
 java.lang.String getClasspath()
          Returns the value of the 'Classpath' attribute
 org.eclipse.emf.common.util.EList<TRCEnvironmentVariable> getEnvironmentVariables()
          Returns the value of the 'Environment Variables' containment reference list.
 org.eclipse.emf.common.util.EList<TRCExecParameter> getExecParameters()
          Returns the value of the 'Exec Parameters' containment reference list.
 int getLaunchMode()
          Returns the value of the 'Launch Mode' attribute
 java.lang.String getLocation()
          Returns the value of the 'Location' attribute
 java.lang.String getName()
          Returns the value of the 'Name' attribute
 TRCNode getNode()
          Returns the value of the 'Node' reference.
 java.lang.String getParameters()
          Returns the value of the 'Parameters' attribute
 int getPid()
          Returns the value of the 'Pid' attribute
 java.lang.String getRuntimeId()
          Returns the value of the 'Runtime Id' attribute
 java.lang.String getVmArguments()
          Returns the value of the 'Vm Arguments' attribute
 boolean isActive()
          Returns the value of the 'Active' attribute
 void setActive(boolean value)
          Sets the value of the 'Active' attribute
 void setClasspath(java.lang.String value)
          Sets the value of the 'Classpath' attribute
 void setLaunchMode(int value)
          Sets the value of the 'Launch Mode' attribute
 void setLocation(java.lang.String value)
          Sets the value of the 'Location' attribute
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute
 void setNode(TRCNode value)
          Sets the value of the 'Node' reference
 void setParameters(java.lang.String value)
          Sets the value of the 'Parameters' attribute
 void setPid(int value)
          Sets the value of the 'Pid' attribute
 void setRuntimeId(java.lang.String value)
          Sets the value of the 'Runtime Id' attribute
 void setVmArguments(java.lang.String value)
          Sets the value of the 'Vm Arguments' 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

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

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

getPid

int getPid()
Returns the value of the 'Pid' attribute.

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

Returns:
the value of the 'Pid' attribute.
See Also:
setPid(int), HierarchyPackage.getTRCProcessProxy_Pid()
Generated
[EMF] Model

setPid

void setPid(int value)
Sets the value of the 'Pid' attribute.

Parameters:
value - the new value of the 'Pid' attribute.
See Also:
getPid()
Generated

getClasspath

java.lang.String getClasspath()
Returns the value of the 'Classpath' attribute.

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

The process classpath

Returns:
the value of the 'Classpath' attribute.
See Also:
setClasspath(String), HierarchyPackage.getTRCProcessProxy_Classpath()
Generated
[EMF] Model

setClasspath

void setClasspath(java.lang.String value)
Sets the value of the 'Classpath' attribute.

Parameters:
value - the new value of the 'Classpath' attribute.
See Also:
getClasspath()
Generated

getParameters

java.lang.String getParameters()
Returns the value of the 'Parameters' attribute.

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

The process command-line parameters

Returns:
the value of the 'Parameters' attribute.
See Also:
setParameters(String), HierarchyPackage.getTRCProcessProxy_Parameters()
Generated
[EMF] Model

setParameters

void setParameters(java.lang.String value)
Sets the value of the 'Parameters' attribute.

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

getLaunchMode

int getLaunchMode()
Returns the value of the 'Launch Mode' attribute.

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

The launching mode for the current process, 1 if the trace was attached to the process, 0 if the process was launched by the trace process.

Returns:
the value of the 'Launch Mode' attribute.
See Also:
setLaunchMode(int), HierarchyPackage.getTRCProcessProxy_LaunchMode()
Generated
[EMF] Model

setLaunchMode

void setLaunchMode(int value)
Sets the value of the 'Launch Mode' attribute.

Parameters:
value - the new value of the 'Launch Mode' attribute.
See Also:
getLaunchMode()
Generated

getLocation

java.lang.String getLocation()
Returns the value of the 'Location' attribute.

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

The initial current directory for the process

Returns:
the value of the 'Location' attribute.
See Also:
setLocation(String), HierarchyPackage.getTRCProcessProxy_Location()
Generated
[EMF] Model

setLocation

void setLocation(java.lang.String value)
Sets the value of the 'Location' attribute.

Parameters:
value - the new value of the 'Location' attribute.
See Also:
getLocation()
Generated

getVmArguments

java.lang.String getVmArguments()
Returns the value of the 'Vm Arguments' attribute.

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

Returns:
the value of the 'Vm Arguments' attribute.
See Also:
setVmArguments(String), HierarchyPackage.getTRCProcessProxy_VmArguments()
Generated
[EMF] Model

setVmArguments

void setVmArguments(java.lang.String value)
Sets the value of the 'Vm Arguments' attribute.

Parameters:
value - the new value of the 'Vm Arguments' attribute.
See Also:
getVmArguments()
Generated

isActive

boolean isActive()
Returns the value of the 'Active' attribute.

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

Returns:
the value of the 'Active' attribute.
See Also:
setActive(boolean), HierarchyPackage.getTRCProcessProxy_Active()
Generated
[EMF] Model

setActive

void setActive(boolean value)
Sets the value of the 'Active' attribute.

Parameters:
value - the new value of the 'Active' attribute.
See Also:
isActive()
Generated

getExecParameters

org.eclipse.emf.common.util.EList<TRCExecParameter> getExecParameters()
Returns the value of the 'Exec Parameters' containment reference list. The list contents are of type TRCExecParameter. It is bidirectional and its opposite is 'Process Proxy'.

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

Returns:
the value of the 'Exec Parameters' containment reference list.
See Also:
HierarchyPackage.getTRCProcessProxy_ExecParameters(), TRCExecParameter.getProcessProxy()
Generated
[EMF] Model
opposite="processProxy" containment="true"

getEnvironmentVariables

org.eclipse.emf.common.util.EList<TRCEnvironmentVariable> getEnvironmentVariables()
Returns the value of the 'Environment Variables' containment reference list. The list contents are of type TRCEnvironmentVariable. It is bidirectional and its opposite is 'Process Proxy'.

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

Returns:
the value of the 'Environment Variables' containment reference list.
See Also:
HierarchyPackage.getTRCProcessProxy_EnvironmentVariables(), TRCEnvironmentVariable.getProcessProxy()
Generated
[EMF] Model
opposite="processProxy" containment="true"

getNode

TRCNode getNode()
Returns the value of the 'Node' reference. It is bidirectional and its opposite is 'Process Proxies'.

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

Returns:
the value of the 'Node' reference.
See Also:
setNode(TRCNode), HierarchyPackage.getTRCProcessProxy_Node(), TRCNode.getProcessProxies()
Generated
[EMF] Model
opposite="processProxies"

setNode

void setNode(TRCNode value)
Sets the value of the 'Node' reference.

Parameters:
value - the new value of the 'Node' reference.
See Also:
getNode()
Generated

getAgentProxies

org.eclipse.emf.common.util.EList<TRCAgentProxy> getAgentProxies()
Returns the value of the 'Agent Proxies' containment reference list. The list contents are of type TRCAgentProxy. It is bidirectional and its opposite is 'Process Proxy'.

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

Returns:
the value of the 'Agent Proxies' containment reference list.
See Also:
HierarchyPackage.getTRCProcessProxy_AgentProxies(), TRCAgentProxy.getProcessProxy()
Generated
[EMF] Model
opposite="processProxy" containment="true"

TPTP 4.6.0 Platform Project
Public API Specification