Spustíme Modelio. Na kartě Workspace vlevo otevřeme projekt.
Na kartě Model vlevo rozbalíme projekt až na úroveň balíčku a z jeho kontextové nabídky vybereme Create diagram....
Otevře se průvodce vytvořením nového diagramu. V levé části Type selection vybereme pod UML/BPMN -> Diagrams typ Class diagram (ten je vybrán defaultně při spuštění průvodce). V pravé části vyplníme jméno diagramu (Name) a potvrdíme OK.
Prázdný diagram se automaticky otevře v pravé části prostředí. Pro vytvoření nové třídy najdeme v nabídce Class model nástroj Class, klikneme na něj a potom klikneme na prázdné místo v diagramu, tím se nová třída vloží. Existenci nové třídy vidíme také vlevo na kartě Model v balíčku projektu a odtud ji můžeme přetáhnout do dalších diagramů.
Označením třídy a stisknutím klávesy F2 můžeme třídu přejmenovat. Dvojitým kliknutím na třídu nebo volbou Edit element z její kontextové nabídky otevřeme konfiguraci třídy (po označení třídy lze použít i kartu Properties ve spodní části prostředí).
V konfiguračním okně můžeme volit vlastnosti třídy včetně jejího textového popisu.
Generalizace
Pro vytvoření generalizace mezi dvěma třídami vybereme z nabídky Class model nástroj Generalization, klikneme na nadřazenou třídu a poté na závislou třídu, čímž dojde k vytvoření generalizace.
Asociace a asociační třída
Pro vytvoření asociace mezi dvěma třídami vybereme z nabídky Class model volbu Association, klikneme na první třídu a poté na druhou třídu, čímž mezi nimi dojde k vytvoření vztahu.
Na rozdíl od generalizace nebude vztah pravděpodobně nakonfigurován podle našich požadavků, takže v jeho kontextové nabídce zvolíme Edit element....
V konfiguračním okně nastavíme parametry vztahu u obou konců (From: a To:) podle požadavků. Změny se v reálném čase zobrazují vizuálně v modelu na pozadí.
Asociační vztah je vytvořen.
Chceme-li použít asociační třídu, vytvoříme nejdřív samostatnou třídu (která bude později sloužit jako asociační) a samostatnou asociaci mezi dvěma třídami stejným způsobem, jako bylo popsáno dosud.
Vztah mezi dvěma třídami nakonfigurujeme podle požadavků (zatím bez připojené asociační třídy).
Na kartě Properties a na její záložce Symbol můžeme změnit vizuální podobu asociace (nebo jiného označeného prvku). Zde je zrušena volba Show roles pro přehledné zobrazení.
Teprve nyní připojíme asociační třídu nástrojem Class Association z nabídky Class model tak, že po vybrání nástroje nejprve klikneme na vytvořený základní asociační vztah a poté na vytvořenou asociační třídu (zde Vztah k objektu).