diff --git a/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/server/IWorkspaceConfigFactory.java b/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/server/IWorkspaceConfigFactory.java index aa85e8951..09ff9e85a 100644 --- a/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/server/IWorkspaceConfigFactory.java +++ b/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/server/IWorkspaceConfigFactory.java @@ -14,7 +14,10 @@ import org.eclipse.xtext.workspace.IWorkspaceConfig; /** * @author Jan Koehnlein - Initial contribution and API * @since 2.11 + * @deprecated use the {@link IMultiRootWorkspaceConfigFactory} instead. + * This interface is scheduled to be removed with 2.22. */ +@Deprecated//(forRemoval=true) public interface IWorkspaceConfigFactory { /** * Create a workspace config at the given location. diff --git a/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/server/ProjectWorkspaceConfigFactory.java b/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/server/ProjectWorkspaceConfigFactory.java index 03d7ba763..22b096ecf 100644 --- a/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/server/ProjectWorkspaceConfigFactory.java +++ b/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/server/ProjectWorkspaceConfigFactory.java @@ -18,7 +18,10 @@ import org.eclipse.xtext.workspace.WorkspaceConfig; * * @author Jan Koehnlein - Initial contribution and API * @since 2.11 + * @deprecated use the {@link MultiRootWorkspaceConfigFactory} instead. + * This class is scheduled to be removed with 2.22. */ +@Deprecated//(forRemoval=true) public class ProjectWorkspaceConfigFactory implements IWorkspaceConfigFactory { @Override public IWorkspaceConfig getWorkspaceConfig(URI workspaceBaseURI) {