TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.hyades.execution.core.impl
Class JavaExecutionEnvironment

java.lang.Object
  extended by org.eclipse.hyades.execution.core.impl.ExecutionComponentImpl
      extended by org.eclipse.hyades.execution.core.impl.ExecutionEnvironmentImpl
          extended by org.eclipse.hyades.execution.core.impl.JavaExecutionEnvironment
All Implemented Interfaces:
IExecutionComponent, IExecutionEnvironment

public class JavaExecutionEnvironment
extends ExecutionEnvironmentImpl


Field Summary
 
Fields inherited from interface org.eclipse.hyades.execution.core.IExecutionComponent
DEAD, INACTIVE, NOT_CONFIGURED, READY, SUSPENDED
 
Constructor Summary
JavaExecutionEnvironment()
           
 
Method Summary
 void addEnv(IOrderedProperty env)
          Add a property from the currently set environment.
 void setEnv(IOrderedProperty env)
          Set the single environment variable, overwriting the existing property.
 
Methods inherited from class org.eclipse.hyades.execution.core.impl.ExecutionEnvironmentImpl
getEnv, getEnvByName, init, removeProperty, setEnv
 
Methods inherited from class org.eclipse.hyades.execution.core.impl.ExecutionComponentImpl
addChild, addExecutionComponentStateChangeListener, fireStateChangeEvent, getChildById, getChildByName, getChildren, getId, getName, getNode, getParent, getState, getType, getVersion, handleMessage, removeChild, removeExecutionComponentStateChangeListener, sendMessage, setParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.hyades.execution.core.IExecutionComponent
addChild, addExecutionComponentStateChangeListener, fireStateChangeEvent, getChildById, getChildByName, getChildren, getId, getName, getNode, getParent, getState, getType, getVersion, handleMessage, removeChild, removeExecutionComponentStateChangeListener, sendMessage, setParent
 

Constructor Detail

JavaExecutionEnvironment

public JavaExecutionEnvironment()
Method Detail

setEnv

public void setEnv(IOrderedProperty env)
            throws ExecutionComponentStateException
Description copied from interface: IExecutionEnvironment
Set the single environment variable, overwriting the existing property.

Specified by:
setEnv in interface IExecutionEnvironment
Overrides:
setEnv in class ExecutionEnvironmentImpl
Parameters:
env - The IOrderedProperty object to set the environment
Throws:
ExecutionComponentStateException
See Also:
IExecutionEnvironment.addEnv(org.eclipse.hyades.execution.core.IOrderedProperty)

addEnv

public void addEnv(IOrderedProperty env)
            throws ExecutionComponentStateException
Description copied from interface: IExecutionEnvironment
Add a property from the currently set environment. This does not check for like named properties.

Specified by:
addEnv in interface IExecutionEnvironment
Overrides:
addEnv in class ExecutionEnvironmentImpl
Parameters:
env - The property to add
Throws:
ExecutionComponentStateException
See Also:
IExecutionEnvironment.addEnv(org.eclipse.hyades.execution.core.IOrderedProperty)

TPTP 4.6.0 Platform Project
Public API Specification