Tive esse problema com um projeto Java que importei do sistema de arquivos (no Eclipse Helios). Aqui está uma dica: o código src não parece ter sido compilado, pois nenhum diretório "bin" apareceu.
Tive que criar um projeto Java do zero (usando o assistente) e, em seguida, comparar os .projectarquivos dos projetos que não estavam funcionando e os que estavam funcionando.
O projeto que fornece "Editor não contém um tipo principal" tinha isso como "buildSpec" no arquivo .project:
<buildSpec>
</buildSpec>
Mas o projeto de trabalho tinha isso como "buildSpec":
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
Copiei isso e o projeto importado funcionou.
Eu sei que minha resposta é para Java, mas o mesmo pode ser o problema para seu projeto Scala.