Una maschera è un elemento del modello parametrizzato che descrive o identifica il modello per un gruppo di elementi di modello di un determinato tipo. Dal momento che rappresentano tipi di elementi, non è possibile utilizzare le maschere direttamente nei modelli. Occorre invece creare un'istanza della maschera, collegando i relativi parametri a valori reali. Un binding tra una maschera e un elemento del modello genera un nuovo elemento del modello basato sulla maschera. È quindi possibile utilizzare l'elemento collegato per modellare parte di un sistema.
Anziché progettare elementi di modelli distinti per ogni tipo di dati, è possibile utilizzare le maschere per progettare un singolo elemento (classificatore, pacchetto o operazione) che funziona con diversi tipi di dati. Ad esempio, la maschera Class fornisce una descrizione di una classe e ne specifica gli attributi e le operazioni. Collegando più classi alla maschera, è possibile generare nuove classi con le stesse caratteristiche della maschera.
Una maschera viene visualizzata come un classificatore con una casella tratteggiata nell'angolo
superiore destro.