Edson, tudo bom?
Sobre os ids, pensando que a UML é uma documentação mais formal é preciso que ela seja o mais completa possível. Assim, é recomendado sim colocar os ids também no diagrama de classes. E claro, ele deve estar consistente com seu diagrama ER.
Com relação aos gets e sets, segue o mesmo conceito. Como estamos tratando de uma documentação formal devemos adicionar. Também devemos pensar que usando uma ferramenta CASE esses diagramas serão convertidos para código-fonte. Como desenvolvedor acho isso redundante, como analista acho necessário.