Non è consentito impostare un vincolo del tipo per i criteri fuori dell'ambito della definizione di un componente a meno ...

Non è consentito impostare un vincolo del tipo per i criteri fuori dell'ambito della definizione di un componente a meno che 
il vincolo non sia alla stessa classe per tutte le proprietà.
Tali criteri vincolano il componente che utilizza la relazione {0} fuori dell'ambito della relativa definizione. Il percorso
nel componente è associato a {1} come punto finale. Tutte le proprietà nei criteri che sono associate a questo 
componente devono essere associate alla classe {1} con o senza l'uso di un vincolo del tipo. Se sono associate a una classe 
differente da {1}, devono essere associate a 
una classe singola per tutte le proprietà. Se esistono una o più classi astratte nei criteri che sono
vincolate per tipo e alcune non lo sono, utilizzare il vincolo allo stesso tipo per tutte. Per ulteriori informazioni, consultare la documentazione.