Мои предложения будут
1) не моделировать toString в UML - это детали реализации, которые не относятся к модели
2) не моделировать методы значений перечислениявместо этого укажите общий контракт для перечисления
3), если вы все еще хотите это сделать, определите значение перечисления с помощью дополнительного классификатора (который может содержать операцию) и добавьте зависимость к значению перечисления