Você pode analisar uma única instrução OCL para garantir que seja
sintaticamente válida. Se o recurso OCL contiver várias instruções OCL, a visualização
Console relatará que as instruções OCL estão sintaticamente
incorretas. No entanto, você pode evitar esse resultado se analisar uma instrução
OCL por vez.
Para analisar uma instrução OCL, você deve ter um modelo ou perfil
aberto e ter um recurso OCL em seu espaço de trabalho.
Se alguma das seguintes
condições for verdadeira quando você analisar uma instrução OCL, a visualização
Console relatará que a instrução OCL está sintaticamente incorreta:
- Uma instrução OCL se refere a um elemento por seu nome ou nome completo, e o nome do
elemento ou nome completo contém espaços
- Uma instrução OCL utiliza campos cujos nomes são palavras-chave OCL
- Uma instrução OCL utiliza enumerações que são definidas por um perfil
Para analisar uma instrução OCL na perspectiva Modelagem:
- Na visualização Explorador de Modelos, dê um clique duplo
em um recurso OCL que contém uma instrução OCL.
- No início do editor, na lista Modelo de Destino,
selecione um modelo de destino. Esta seleção determina os elementos de
contextos disponíveis.
- No campo Elemento de Contexto, especifique um elemento
de contexto.
- Execute uma das etapas a seguir:
- Para analisar a única instrução OCL no recurso OCL, clique em .
- Para analisar uma das várias instruções OCL no recurso OCL, clique com o botão
direito na instrução e, em seguida, clique em Análise Selecionada.
Se a análise for bem-sucedida a visualização
Console relatará que a instrução
OCL está sintaticamente válida. Se a análise falhar, o primeiro erro de sintaxe
encontrado será exibido na visualização Console e as informações
adicionais serão exibidas na visualização Problemas.