Analisando Instruções OCL

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:
  1. Na visualização Explorador de Modelos, dê um clique duplo em um recurso OCL que contém uma instrução OCL.
  2. 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.
  3. No campo Elemento de Contexto, especifique um elemento de contexto.
  4. Execute uma das etapas a seguir:
    • Para analisar a única instrução OCL no recurso OCL, clique em OCL > Analisar.
    • 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.

Conceitos relacionados
Recursos e Instruções OCL
Modelos de Destino para Instruções OCL
Tarefas relacionadas
Criando Recursos OCL
Escrevendo Instruções OCL
Avaliando Instruções OCL
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.