Les méta-informations sont des informations supplémentaires ajoutée aux modèles permettant de spécifier des contraintes. Il existe une liste de contraintes définie par BlueXML Developer Studio. Pour préciser une contrainte il suffit juste de le sélectionner dans la fenêtre propriété de l'élément. Un tableau contenant la liste les contraintes est présenté en dessous.

Type de l'élément Contrainte Nom Valeurs possibles Documentation
Attribut size Entier Largeur du champ
Attribut required Booléen Obligation de saisie dans le formulaire
Attribut hidden Booléen Champ caché dans le formulaire
Attribut type = String email Booléen Vérification de la syntaxe email.
Attribut type = String rte-rows Entier Nombre de ligne pour une zone de texte Rich Text Edit (avec mise en forme possible)
Attribut type = String rte-cols Entier Nombre de colonne pour une zone de texte Rich Text Edit (avec mise en forme possible)
Attribut type = String rte-width Entier Largeur pour une zone de texte Rich Text Edit (avec mise en forme possible)
Attribut type = String rte-height Entier Hauteur pour une zone de texte Rich Text Edit (avec mise en forme possible)
Attribut type = String textarea-rows Entier Nombre de ligne pour une zone de texte (sans mise en forme possible)
Attribut type = String textarea-cols Entier Nombre de colonne pour une zone de texte (sans mise en forme possible)
Opération type {button,action}
Association asList Booléen Représentation sous forme de liste
Cas d'utilisation layout-renderer-name {window,nowindow,borderless_window} Représentation graphique de la portlet
Cas d'utilisation Col Stéréotypes accessibles conformes à

l'expression régulière Col[0-9]*

Sélection de la colonne où se situera la portlet
Cas d'utilisation ColDef Stéréotypes accessibles conformes à

l'expression régulière ColDef:[[0-9]+,]*[0-9]+

Sélection de l'organisation des portlets dans un niveau