I have a problem drawing a template class diagram in UML.
I know that in UML a template class should have a small rectangle in the up right corner of the class but the problem is how do i draw that ?
Is there any special option called template class or do i have to draw it manually ?
By the way am using Visio 2013 to the draw the class.
It is related to the capabalities of your tool. Please find here a list of UML tools. I am sure that Entreprise Architect, MagicDraw, Modelio, Papyrus, Rhapsody, Rationals are able to do what you need.