Em modelos UML, você pode validar a sintaxe de uma restrição que foi definida utilizando a OCL (Object Constraint Language). Também pode expressar o conteúdo de uma restrição utilizando um idioma natural, como inglês, uma linguagem de programação ou uma notação matemática. Para obter informações adicionais sobre OCL, leia a especificação da Unified Modeling Language disponível no Web site do OMG (Object Management Group).
A sintaxe e a expressão de uma restrição serão validadas se a restrição tiver o estereótipo «metaConstraint» aplicado ou ela estiver definida em um perfil. Apenas a sintaxe de uma restrição será validada se ela não tiver o estereótipo «metaConstraint» aplicado e ela não estiver definida em um perfil.
Para validar uma restrição OCL, na visualização Explorador de Modelos ou no editor de diagrama, clique com o botão direito do mouse em uma restrição; em seguida, clique em Executar Validação.