Sari la conținut
Public Framework

Integrare

v1.0 · în consultare

Notația

Cum se desenează elementele și relațiile Public Framework Modelling Language 1.0 pe o planșă: cardul fiecărui element, culorile straturilor și liniile relațiilor.

Descrie specificația v1.0

Cardul elementului

Fiecare element se desenează ca un card: un dreptunghi cu colțurile rotunjite. Forma este aceeași pentru toate tipurile; tipul se recunoaște după stereotip și după pictogramă, iar stratul după culoare. Conturul are culoarea stratului, iar fundalul amestecă 4 la sută din culoarea stratului cu 96 la sută alb.

O linie subțire, în culoarea stratului, împarte cardul în două. Sus, în stânga, stă pictograma tipului; un tip fără pictogramă are în locul ei un pătrat gol. Lângă pictogramă stă stereotipul: numele tehnic al tipului, despărțit în cuvinte, cu litere mici, între « și », de exemplu «public service». Un nume scris numai cu majuscule rămâne așa, de exemplu «API». Sub linie, centrat și îngroșat, stă numele elementului.

Culorile straturilor

Culoarea ține de strat, nu de tip: toate tipurile unui strat au aceeași culoare. Culoarea servește doar afișării — stratul unui element este fixat de tipul lui, iar codul stratului rămâne identificatorul stabil. Pe planșă, aspectul unui card se schimbă la cerere fără ca stratul elementului să se schimbe. Culorile fiecărui strat sunt date în tabelul de la pagina Cele 12 straturi.

Liniile și capetele relațiilor

Fiecare tip de relație se desenează cu o linie și cu capete anume. Linia este continuă, întreruptă, punctată sau linie-punct. Capătul dinspre țintă este o săgeată deschisă, un triunghi plin sau un triunghi gol; la unele tipuri lipsește. Trei tipuri au și un capăt dinspre sursă: composition are un romb plin lângă întreg, aggregation un romb gol, iar assignment un cerc plin.

Toate liniile au aceeași culoare, un gri neutru; linia nu arată stratul. Linia relației association este mai subțire decât celelalte. Lângă linie, editorul scrie formularea tipului, în engleză, de exemplu depends on. Câteva tipuri au o etichetă proprie: legalBasis are § legal basis, deployedTo și hostedBy au semnul ⌂ în față, iar fallsBackTo are ↺ falls back to.

Nouă tipuri au aceeași linie continuă, cu săgeată deschisă: serving, deployedTo, hostedBy, legalBasis, governs, funds, measures, mitigates și affects. Pe planșă, doar eticheta le deosebește. Relația access își așază săgețile după modul de acces: cu read, săgeata stă lângă sursă, cu write lângă țintă, iar fără mod sau cu readWrite la ambele capete.

Ți-a fost utilă această pagină?