[167522] Readd getProjectProperties()
diff --git a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/ServerCore.java b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/ServerCore.java
index 0147d5c..fcf4333 100644
--- a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/ServerCore.java
+++ b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/ServerCore.java
@@ -12,6 +12,7 @@
import java.util.*;
+import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.*;
import org.eclipse.wst.server.core.internal.*;
/**
@@ -75,6 +76,25 @@
}
/**
+ * Returns the preference information for the project. The project may not
+ * be null.
+ *
+ * @param project a project
+ * @return the properties of the project
+ * @deprecated Project facet support should now be used instead of this API. @see
+ * org.eclipse.wst.common.project.facet.core.IFacetedProject#getRuntime()
+ */
+ public static IProjectProperties getProjectProperties(IProject project) {
+ if (project == null)
+ throw new IllegalArgumentException();
+ return new IProjectProperties() {
+ public IRuntime getRuntimeTarget() {
+ return null;
+ }
+ };
+ }
+
+ /**
* Returns an array of all known runtime types.
* <p>
* A new array is returned on each call, so clients may store or modify the result.