# com.bea.ide.workspace
WorkspaceSvc Class

public class WorkspaceSvc
extends `Object`

The WorkspaceSvc's primary function is to manage the user application open in the IDE. A Workshop application is represented by an `IWorkspace``` and is backed by a .work file.

WorkspaceSvc also provides methods for performing build operations on the workspace and its projects, as well as methods for accessing Application tree view display information.

Hierarchy
  `Object`
  `WorkspaceSvc`

## Nested Class Summary

`public static interface` | `WorkspaceSvc.I`
`public static class` | `WorkspaceSvc.ProjectBuildOptions` Options that may be used to configure a project build operation.
`public static class` | `WorkspaceSvc.WorkspaceBuildOptions` Options that may be used to configure a workspace build operation.

## Field Summary

`protected static `WorkspaceSvc.I`` | `instance` WorkspaceSvc.I

## Constructor Summary

WorkspaceSvc()

## Method Summary

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

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

## Field Detail

### instance

    protected static WorkspaceSvc.I instance

## Constructor Detail

### WorkspaceSvc

    public WorkspaceSvc()

## Method Detail

### get() Method

    public static WorkspaceSvc.I get()