на стр. 53 из UML 2.5 (раздел 7.8.12 PackageableElement):
Элемент PackageableElement должен иметь видимость, указанную, если он принадлежит пространству имен. По умолчанию видимость общедоступна.
На стр. 116 UML 2.5 (раздел 9.6 Операции):
<return-type>
- это тип возвращаемого результата Параметр, если для операции определен один.
Так что в Cxx-терминах это будет void
.