Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to draw partial classes on a UML diagram?

I would like to know how to indicate in a UML Class Diagram that 2 classes are partial.

For example:

File 'ClassApart1.cs'

partial class ClassA{ /* this class is used for constructors and methods */ }

File 'ClassApart2.cs'

partial class ClassA{ /* this class is used for properties */ }

Is there any convention to indicate/draw my situation in UML?

like image 624
atomicBee Avatar asked Sep 11 '25 22:09

atomicBee


2 Answers

Just have three boxes connected by lines SomeClass PartOne PartTwo

This image is from ibm:

enter image description here

like image 92
GreatJobBob Avatar answered Sep 13 '25 12:09

GreatJobBob


I am pretty sure that it does not exist any IUML formal convention for that. In fact each tool (C# generator) will bring it own convention. Servy depicted into his answer the "IBM convention". Modelio, for example, uses a dedicated properties...

enter image description here

like image 23
Red Beard Avatar answered Sep 13 '25 11:09

Red Beard