Es al revés: un TreeSet utiliza un TreeMap internamente. (Véase la primera frase del TreeSet docs)
No hay mucho código fuente de Java Sun que puedo encontrar en la web para enlazar, pero aquí hay algunas versiones viejecillo:
Como puede ver, TreeMap define una clase interna llamada TreeMap.EntrySet que simplemente extiende AbstractSet. Y no, no implementa SortedSet (que de lo contrario probablemente se especificaría en el contrato SortedMap.entrySet()).
Pero para responder la pregunta real: sí, la orden está asegurada como se especifica en el contrato SortedMap.entrySet().
Actualización: enlaces JavaDoc actualizados para Java 8, las fuentes siguen siendo Java 6
¿En realidad se refiere a 'TreeSet', o simplemente a' Set' con cierto comportamiento? – skaffman
Solo quiero decir si estaría en orden o no. – Emil
@Emil parece que el conjunto de entradas devuelto por el conjunto viene con un orden natural .... – Victor