Tuve este problema con un proyecto de Java que importé del sistema de archivos (en Eclipse Helios). Aquí hay una pista: el código src no parecía estar compilado en absoluto, ya que no apareció ningún directorio "bin".
Tuve que crear un proyecto Java desde cero (usando el asistente), luego comparar los .project
archivos de los proyectos que no funcionan y los que funcionan.
El proyecto que da "Editor no contiene un tipo principal" tenía esto como "buildSpec" en el archivo .project:
<buildSpec>
</buildSpec>
Pero el proyecto de trabajo tenía esto como "buildSpec":
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
Copié esto y el proyecto importado funcionó.
Sé que mi respuesta es para Java, pero lo mismo podría ser el problema para su proyecto Scala.