/** * Configures the project with this nature. This is called by <code>IProject.addNature</code> and should not be called directly by clients. The * nature extension id is added to the list of natures on the project by <code>IProject.addNature</code>, and need not be added here. * * <p> * All subtypes must call super. The better way for subtypes is to override primConfigure instead. * </p> * * @throws CoreException * @since 1.0.0 */ public void configure() throws org.eclipse.core.runtime.CoreException { if (!hasConfigured) { hasConfigured = true; primConfigure(); } }