cleanup a few instances of discouraged access
- expose one internal constant via OTModelManager instead of referencing internal class ExternalJavaProject
- prefer IProject over Project even in role binding.
diff --git a/plugins/org.eclipse.objectteams.otdt/src/org/eclipse/objectteams/otdt/core/ext/OTJavaNature.java b/plugins/org.eclipse.objectteams.otdt/src/org/eclipse/objectteams/otdt/core/ext/OTJavaNature.java
index aa8c6d4..d355ed8 100644
--- a/plugins/org.eclipse.objectteams.otdt/src/org/eclipse/objectteams/otdt/core/ext/OTJavaNature.java
+++ b/plugins/org.eclipse.objectteams.otdt/src/org/eclipse/objectteams/otdt/core/ext/OTJavaNature.java
@@ -26,7 +26,7 @@
import org.eclipse.core.resources.IProjectNature;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.jdt.core.JavaCore;
-import org.eclipse.jdt.internal.core.ExternalJavaProject;
+import org.eclipse.objectteams.otdt.core.OTModelManager;
/**
@@ -35,7 +35,6 @@
* @author jwloka
* @version $Id: OTJavaNature.java 23427 2010-02-03 22:23:59Z stephan $
*/
-@SuppressWarnings("restriction")
public class OTJavaNature implements IProjectNature
{
private IProject _prj;
@@ -125,7 +124,7 @@
try {
return project.hasNature(JavaCore.OTJ_NATURE_ID);
} catch (CoreException e) {
- if (ExternalJavaProject.EXTERNAL_PROJECT_NAME.equals(project.getName())) // see JavaProject
+ if (OTModelManager.EXTERNAL_PROJECT_NAME.equals(project.getName())) // see JavaProject
return true;
}
return false;