# com.bea.ide.workspace
RunSvc Class

public class RunSvc
extends `Object`

Controls the behaviour and the enabled states of the Run, RunWithDebug and Stop buttons. This is mainly achieved by keeping track of which project is current or running and passing all the run commands to it.

Hierarchy
  `Object`
  `RunSvc`

## Nested Class Summary

`public static interface` | `RunSvc.I`

## Field Summary

`public static final `String`` | `DEBUG_INFO` This is the property the Debug extension will use to get information about debugging.
`protected static `RunSvc.I`` | `instance` RunSvc.I
`public static final `String`` | `RUN_DEBUG_ENABLED` This is the property the RunWithDebug button will listen to to determine whether it should be enabled or not.
`public static final `String`` | `RUN_ENABLED` This is the property the Run button will listen to to determine whether it should be enabled or not.
`public static final `String`` | `STOP_ENABLED` This is the property the Stop button will listen to to determine whether it should be enabled or not.

## Constructor Summary

RunSvc()

## Method Summary

`public static `RunSvc.I`` | `get`()

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Field Detail

### DEBUG_INFO

    public static final String DEBUG_INFO

  This is the property the Debug extension will use to get information about debugging.

### instance

    protected static RunSvc.I instance

### RUN_DEBUG_ENABLED

    public static final String RUN_DEBUG_ENABLED

  This is the property the RunWithDebug button will listen to to determine whether it should be enabled or not.

### RUN_ENABLED

    public static final String RUN_ENABLED

  This is the property the Run button will listen to to determine whether it should be enabled or not.

### STOP_ENABLED

    public static final String STOP_ENABLED

  This is the property the Stop button will listen to to determine whether it should be enabled or not.

## Constructor Detail

### RunSvc

    public RunSvc()

## Method Detail

### get() Method

    public static RunSvc.I get()