No project really support ProjectFactory2 as it should, let Gradle be the first.
diff --git a/groovy/gradle/src/org/netbeans/modules/gradle/NbGradleProjectFactory.java b/groovy/gradle/src/org/netbeans/modules/gradle/NbGradleProjectFactory.java
index 8308d51..605f5db 100644
--- a/groovy/gradle/src/org/netbeans/modules/gradle/NbGradleProjectFactory.java
+++ b/groovy/gradle/src/org/netbeans/modules/gradle/NbGradleProjectFactory.java
@@ -16,7 +16,6 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
 package org.netbeans.modules.gradle;
 
 import java.io.File;
@@ -42,7 +41,11 @@
 
     @Override
     public ProjectManager.Result isProject2(FileObject dir) {
-        return isProject(dir) ? new ProjectManager.Result(NbGradleProject.getIcon()) : null;
+        return isProject(dir) ? new ProjectManager.Result(
+                dir.getName(),
+                NbGradleProject.GRADLE_PROJECT_TYPE,
+                NbGradleProject.getIcon())
+                : null;
     }
 
     @Override