|
TPTP 4.6.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TRCProcessProxy
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:
NameRuntime IdPidClasspathParametersLaunch ModeLocationVm ArgumentsActiveExec ParametersEnvironment VariablesNodeAgent Proxies
HierarchyPackage.getTRCProcessProxy()| 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 |
|---|
java.lang.String getName()
If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
setName(String),
HierarchyPackage.getTRCProcessProxy_Name()void setName(java.lang.String value)
Name' attribute.
value - the new value of the 'Name' attribute.getName()java.lang.String getRuntimeId()
If the meaning of the 'Runtime Id' attribute isn't clear, there really should be more of a description here...
setRuntimeId(String),
HierarchyPackage.getTRCProcessProxy_RuntimeId()void setRuntimeId(java.lang.String value)
Runtime Id' attribute.
value - the new value of the 'Runtime Id' attribute.getRuntimeId()int getPid()
If the meaning of the 'Pid' attribute isn't clear, there really should be more of a description here...
setPid(int),
HierarchyPackage.getTRCProcessProxy_Pid()void setPid(int value)
Pid' attribute.
value - the new value of the 'Pid' attribute.getPid()java.lang.String getClasspath()
If the meaning of the 'Classpath' attribute isn't clear, there really should be more of a description here...
The process classpath
setClasspath(String),
HierarchyPackage.getTRCProcessProxy_Classpath()void setClasspath(java.lang.String value)
Classpath' attribute.
value - the new value of the 'Classpath' attribute.getClasspath()java.lang.String getParameters()
If the meaning of the 'Parameters' attribute isn't clear, there really should be more of a description here...
The process command-line parameters
setParameters(String),
HierarchyPackage.getTRCProcessProxy_Parameters()void setParameters(java.lang.String value)
Parameters' attribute.
value - the new value of the 'Parameters' attribute.getParameters()int getLaunchMode()
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.
setLaunchMode(int),
HierarchyPackage.getTRCProcessProxy_LaunchMode()void setLaunchMode(int value)
Launch Mode' attribute.
value - the new value of the 'Launch Mode' attribute.getLaunchMode()java.lang.String getLocation()
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
setLocation(String),
HierarchyPackage.getTRCProcessProxy_Location()void setLocation(java.lang.String value)
Location' attribute.
value - the new value of the 'Location' attribute.getLocation()java.lang.String getVmArguments()
If the meaning of the 'Vm Arguments' attribute isn't clear, there really should be more of a description here...
setVmArguments(String),
HierarchyPackage.getTRCProcessProxy_VmArguments()void setVmArguments(java.lang.String value)
Vm Arguments' attribute.
value - the new value of the 'Vm Arguments' attribute.getVmArguments()boolean isActive()
If the meaning of the 'Active' attribute isn't clear, there really should be more of a description here...
setActive(boolean),
HierarchyPackage.getTRCProcessProxy_Active()void setActive(boolean value)
Active' attribute.
value - the new value of the 'Active' attribute.isActive()org.eclipse.emf.common.util.EList<TRCExecParameter> getExecParameters()
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...
HierarchyPackage.getTRCProcessProxy_ExecParameters(),
TRCExecParameter.getProcessProxy()org.eclipse.emf.common.util.EList<TRCEnvironmentVariable> getEnvironmentVariables()
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...
HierarchyPackage.getTRCProcessProxy_EnvironmentVariables(),
TRCEnvironmentVariable.getProcessProxy()TRCNode getNode()
Process Proxies'.
If the meaning of the 'Node' reference isn't clear, there really should be more of a description here...
setNode(TRCNode),
HierarchyPackage.getTRCProcessProxy_Node(),
TRCNode.getProcessProxies()void setNode(TRCNode value)
Node' reference.
value - the new value of the 'Node' reference.getNode()org.eclipse.emf.common.util.EList<TRCAgentProxy> getAgentProxies()
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...
HierarchyPackage.getTRCProcessProxy_AgentProxies(),
TRCAgentProxy.getProcessProxy()
|
TPTP 4.6.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||