Uređivanje modela u UML stilu
Koristite uređivač modela za izradu modela u stilu univerzalnog jezika za modeliranje (UML) sa strukturiranim dijagramima i dijagramima ponašanja koji nude različite prikaze vašeg sustava. Međutim, uređivač koristi varijantu UML-a i ima samo podskup svojstava za određivanje izgleda elemenata modela.
Strukturni dijagrami predstavljaju statički aspekt sustava i stoga su stabilni, dok dijagrami ponašanja imaju i statičke i dinamičke aspekte.
Možete stvoriti sljedeće vrste strukturnih dijagrama:
- Diagrami paketa, koji se sastoje od paketa i njihovih međusobnih odnosa te vizualiziraju kako je sustav strukturiran.
- Dijagrami klasa, koji se sastoje od klasa, ovisnosti, nasljeđivanja, asocijacija, agregacije i kompozicije te prikazuju sustav na objektno-orijentiran način.
- Diagrami komponenti, koji predstavljaju skup komponenti i njihove odnose te prikazuju implementaciju sustava.
- Diagrami raspoređivanja, koji predstavljaju skup softverskih i hardverskih komponenti i njihovih odnosa te vizualiziraju raspoređivanje sustava.
Možete kreirati sljedeće vrste dijagrama ponašanja:
- Diagrami slučajeva upotrebe, koji se sastoje od aktera, slučajeva upotrebe i njihovih međusobnih odnosa te predstavljaju određenu funkcionalnost sustava.
- Dijagrami aktivnosti, koji vizualiziraju tok od jedne aktivnosti do druge.
- Sekvencijski dijagrami, koji se sastoje od instanci i preciziraju gdje se instance aktiviraju i uništavaju te gdje se njihova životna linija završava.
Uređivanje modela
Možete izraditi modele koji sadrže nekoliko različitih strukturnih ili ponašajnih dijagrama. Dodajte elemente u dijagrame i za njih navedite svojstva. Koristite standardne elemente modela ili dodajte vlastite elemente s prilagođenim ikonama.

Dijagram klase u uređivaču modela.
Dodajte elemente u dijagrame na sljedeće načine:
- Povucite elemente s alatne trake za elemente (1) u uređivač (2).
- Odaberite gumbe alatne trake (3) za dodavanje elemenata u stablo elemenata (4).
- Povucite elemente iz stabla elemenata u uređivač kako biste dodali njih i sve njihove relacije na dijagram.
- Povucite izvornu datoteku iz bočne trake u uređivač kako biste dodali C++ klase ili komponente na dijagrame.
Grupiranje elemenata
Da biste grupirali elemente, okružite ih granicom. Kada pomaknete granicu, svi elementi unutar nje pomiču se zajedno.
Slično tome, povucite swimlane na dijagram. Kada pomaknete swimlane, svi elementi desno od swimlanea (za vertikalne swimlanee) ili ispod njega (za horizontalne swimlanee) pomiču se zajedno.
Za izradu vertikalne trake, ispustite ikonu trake na gornju granicu dijagrama. Za izradu vodoravne trake, ispustite ikonu blizu lijeve granice.
Klase ili drugi objekti koje postavite na pakete pomiču se zajedno s paketima. Za pomicanje pojedinačnih elemenata i izmjenu njihovih svojstava (5), odaberite ih.
Koristite višestruku selekciju za privremeno grupiranje elemenata.
Poravnavanje elemenata
Za poravnanje elemenata u uređivaču odaberite nekoliko elemenata i kliknite desnom tipkom miša kako biste otvorili kontekstualni izbornik. U izborniku Align Objects odaberite radnje za horizontalno ili vertikalno poravnanje elemenata ili za prilagodbu njihove širine i visine.
Upravljanje elementima
Povucite miša preko elemenata da biste ih odabrali i primijenili radnje kao što su promjena stereotipa ili boje. Stereotip je klasifikator za elemente, kao što su entitet, kontrola, sučelje ili granica. Entitet je obično klasa koja se koristi za pohranu podataka. Za neke stereotipe definirana je prilagođena ikona. Jednom elementu možete dodijeliti više stereotipa odvojenih zarezom.
Za dodavanje povezanih elemenata na dijagram odaberite element u uređivaču, a zatim u kontekstnom izborniku odaberite Add Related Elements.
Po zadanom, kada odaberete element na dijagramu, on se ističe i u prikazu Structure. Da biste promijenili to ponašanje tako da odabir elementa u prikazu Structure ističe element i na dijagramu, odaberite
, a zatim Synchronize Diagram with Structure. Da biste održali sinkronizaciju odabira na dijagramu i u prikazu Structure, odaberite Keep Synchronized.
Povezivanje naziva elemenata s datotekama
Da biste povezali datoteku s imenom elementa, odaberite datoteku u Linked file.
Približavanje dijagrama
Za zumiranje dijagrama:
- Odaberite gumb alatne trake Zoom In.
- Odaberite Ctrl++.
- Pritisnite Ctrl i pomaknite kotačić miša prema gore.
Za odzoomiranje dijagrama:
- Odaberite Zoom Out.
- Odaberite Ctrl+-.
- Pritisnite Ctrl i pomaknite kotačić miša prema dolje.
Za resetiranje veličine dijagrama na 100 %:
- Odaberite Reset Zoom.
- Odaberite Ctrl+0.
Ispis dijagrama
Za ispis dijagrama pritisnite Ctrl+C kada u uređivaču nisu odabrani nikakvi elementi kako biste kopirali sve elemente u međuspremnik pri 300 dpi. Zatim zalijepite dijagram u aplikaciju koja može ispisivati slike.
Ako u uređivaču kopirate odabranu skupinu elemenata, samo će ti elementi i njihove relacije biti kopirani u međuspremnik kao slika.
Izvoz dijagrama kao slika
Za spremanje dijagrama kao slika idite na File i zatim odaberite Export Diagram. Za spremanje samo odabranih dijelova dijagrama odaberite Export Selected Elements.
Dodavanje prilagođenih elemenata
Uređivač modela ima sljedeće ugrađene vrste elemenata: paket, komponenta, klasa i stavka.
Za korištenje prilagođenih ikona za ugrađene elemente odaberite datoteku slike u odjeljku Image u svojstvima elementa.

Polje Slika u svojstvima komponente.
Korištenje datoteka definicija
Za elemente paketa, komponente i klase možete koristiti datoteke definicija za navođenje prilagođenih ikona.
Boja, veličina i oblik ikone određeni su stereotipom. Ako stereotip pripojite elementu, ikona elementa zamijenit će se prilagođenom ikonom. Na primjer, stereotip "entity" možete pripojiti klasama, a stereotip "database" komponentama.
Dijagrami slučaja upotrebe i aktivnosti primjeri su korištenja ugrađene vrste elementa 'item' za dodavanje prilagođenih elemenata. Element 'item' ima oblik jednostavnog pravokutnika. Slika slučaja upotrebe ilustrira kako koristiti prilagođenu ikonu za element 'item'. Priloženi stereotip naziva se 'usecase', ali je skriven. Stoga, ako povučete slučaj upotrebe na dijagram, prikazuje se kao slučaj upotrebe, ali se ne čini da je stereotip definiran i možete pridružiti dodatni stereotip slučaju upotrebe.
Boja i ikone pridružuju se elementima u dijagramima slučaja upotrebe i aktivnosti pomoću jednostavnog formata definicijske datoteke. Na primjer, sljedeći kôd dodaje prilagođeni element UseCase:
Icon {
id: UseCase
title: "Use-Case"
elements: item
stereotype: 'usecase'
display: icon
width: 40
height: 20
baseColor: #5fb4f0
Shape {
Ellipse { x: 20, y: 10, radiusX: 20, radiusY: 10 }
}
}Za više informacija o dostupnim opcijama pogledajte datoteku standard.def u direktoriju share/qtcreator/modeleditor u instalacijskom direktoriju Qt Creator. U njoj je također opisano kako definirati prilagođene vrste odnosa i predloške za postojeće vrste (kao što je odnos kompozicije koji se može iscrtati između klasa).
Dodajte vlastitu definicijsku datoteku i spremite je s nastavkom .def kako biste dodali prilagođene boje i ikone za stereotipe, elemente ili alatne trake. Datoteku spremite u isti direktorij kao i datoteku standard.def ili odaberite korijenski element modela i primijenite svoju datoteku .def na svojstvo Config path.
Vidi također Kako: Uređivanje modela u stilu UML-a, Dodavanje datoteka i Prikaz i skrivanje bočnih traka.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.