title: Operator overload in UML diagram
body: <p>Is there any specific way to represent operator overloading in UML. E.g. I have the following:</p>
  
  <pre><code>virtual MyClass&amp; operator= (const MyClass&amp; right) = 0;
  </code></pre>
  
  <p>Can I assume that it can be represented as a normal function in UML, where the operator name is <code>=</code>, the input parameter is <code>(const MyClass&amp; right)</code> and the return type is <code>MyClass&amp;</code> ?.</p>
  
  <p>Is my assumption correct?</p>