## Uses of Package
org.eclipse.wst.server.core

Packages that use org.eclipse.wst.server.core
org.eclipse.jst.server.core: Support for Java and J2EE server types.
org.eclipse.wst.server.core: <abstract>The main server tools framework client API.
org.eclipse.wst.server.core.model: <abstract>SPI support for the server tools framework.
org.eclipse.wst.server.core.util: <abstract>Utility classes for the server tools framework.
org.eclipse.wst.server.ui: <abstract>The server tools UI.
org.eclipse.wst.server.ui.editor: <abstract>Provides editor support for the server tools UI.
org.eclipse.wst.server.ui.wizard: <abstract>Wizard and task support for the server tools UI.

Classes in org.eclipse.wst.server.core used by org.eclipse.jst.server.core
IModule A module is a unit of "content" that can be published to a server.
IModuleArtifact A module artifact is a resource within a module, which can be launched on the server.
IRuntime Represents a runtime instance.
IServer Represents a server instance.

Classes in org.eclipse.wst.server.core used by org.eclipse.wst.server.core
IModule A module is a unit of "content" that can be published to a server.
IModuleType Represents the type of a module.
IProjectProperties Deprecated. Project facet support should now be used instead of this API. @see org.eclipse.wst.common.project.facet.core.IFacetedProject#getRuntime()
IPublishListener A publish listener is used to listen for publishing events from a server.
IRuntime Represents a runtime instance.
IRuntimeLifecycleListener Listener interface for changes to runtimes.
IRuntimeType Represents a (server) runtime type from which runtime instances can be created.
IRuntimeWorkingCopy A working copy runtime object used for formulating changes to a runtime instance (`IRuntime`).
IServer Represents a server instance.
IServer.IOperationListener An operation listener is used to receive notification back about a specific server operation, such as starting or stopping a server.
IServerAttributes Represents a server instance.
IServerLifecycleListener Listener interface for changes to servers.
IServerListener This interface is used by the server to broadcast a change of state.
IServerType Represents a server type from which server instances can be created.
IServerWorkingCopy A working copy server object used for formulating changes to a server instance (`IServer`).
ServerEvent An event fired when a server change or module changes.
ServerPort This class represents a port on a server.

Classes in org.eclipse.wst.server.core used by org.eclipse.wst.server.core.model
IModule A module is a unit of "content" that can be published to a server.
IModuleArtifact A module artifact is a resource within a module, which can be launched on the server.
IRuntime Represents a runtime instance.
IRuntimeTargetHandler Deprecated. use project facets instead of runtime targets
IRuntimeWorkingCopy A working copy runtime object used for formulating changes to a runtime instance (`IRuntime`).
IServer Represents a server instance.
IServerWorkingCopy A working copy server object used for formulating changes to a server instance (`IServer`).
ServerPort This class represents a port on a server.
TaskModel A task model represents a model that can be shared between multiple tasks in a common workflow.

Classes in org.eclipse.wst.server.core used by org.eclipse.wst.server.core.util
IModule A module is a unit of "content" that can be published to a server.
IModuleArtifact A module artifact is a resource within a module, which can be launched on the server.
IPublishListener A publish listener is used to listen for publishing events from a server.
IRuntime Represents a runtime instance.
IRuntimeLifecycleListener Listener interface for changes to runtimes.
IServer Represents a server instance.
IServerLifecycleListener Listener interface for changes to servers.

Classes in org.eclipse.wst.server.core used by org.eclipse.wst.server.ui
IModule A module is a unit of "content" that can be published to a server.
IServer Represents a server instance.

Classes in org.eclipse.wst.server.core used by org.eclipse.wst.server.ui.editor
IServerWorkingCopy A working copy server object used for formulating changes to a server instance (`IServer`).

Classes in org.eclipse.wst.server.core used by org.eclipse.wst.server.ui.wizard
TaskModel A task model represents a model that can be shared between multiple tasks in a common workflow.