# Uses of Class
org.eclipse.team.core.ProjectSetSerializationContext

Packages that use ProjectSetSerializationContext
Package
Description
org.eclipse.team.core
Application programming interfaces for defining and working with repository providers.

## Uses of ProjectSetSerializationContext in org.eclipse.team.core

Methods in org.eclipse.team.core with parameters of type ProjectSetSerializationContext
Modifier and Type
Method
Description
`IProject[]`
ProjectSetCapability.`addToWorkspace(String[] referenceStrings, ProjectSetSerializationContext context, IProgressMonitor monitor)`
For every String in `referenceStrings`, load the corresponding project into the workspace.
`String[]`
ProjectSetCapability.`asReference(IProject[] providerProjects, ProjectSetSerializationContext context, IProgressMonitor monitor)`
For every project in providerProjects, return an opaque UTF-8 encoded String to act as a reference to that project.
`protected IProject[]`
ProjectSetCapability.`confirmOverwrite(ProjectSetSerializationContext context, IProject[] projects)`
Determine if any of the projects already exist and confirm which of those projects are to be overwritten.
`void`
ProjectSetCapability.`projectSetCreated(File file, ProjectSetSerializationContext context, IProgressMonitor monitor)`
Notify the provider that a project set has been created at path.