My guess is that it means length() does not mutate the object *this.
In other words, you can call foo.length() when foo is const. This is consistent with the C++ notation for a const-qualified method.
In UML speak, perhaps this has something to do with the isQuery attribute, which specifies an operation
• causes no changes or side-effects to the system.