title: UML class diagram: is this how to write abstract method and property?
body: <p>When I was creating the first time an uml class diagram for a small C# project I had some trouble with the properties. At the end I just added the properties as a variable with <code>&lt;&lt;property&gt;&gt;</code> at the start. Now Im wondering how do I solve this with an abstract method? Should I just add <code>&lt;&lt;abstract&gt;&gt;</code> to the method an fine? Im doing something like this:</p>
  
  <pre><code>-----------------------------------
  |           &lt;&lt;abstract&gt;&gt;          |
  |             MyClass             |
  -----------------------------------
  |&lt;&lt;property&gt;&gt; + a : int           |
  |&lt;&lt;property&gt;&gt; + b : string        |
  -----------------------------------
  |&lt;&lt;abstract&gt;&gt; # Job() : void      |
  |&lt;&lt;abstract&gt;&gt; # Job2() : string   |
  |- SomeNonAbstractMethod() : void |
  -----------------------------------
  </code></pre>
  
  <p>Is this alright? Any suggestions?</p>