Analisi di istruzioni OCL

È possibile analizzare una singola istruzione OCL (Object Constraint Language) per garantire che sia sintatticamente valida. Se la risorsa OCL contiene più istruzioni OCL, la vista Console notifica che tali istruzioni non sono sintatticamente corrette. Tuttavia, è possibile evitare tale risultato se si analizza un'istruzione OCL alla volta.

Per analizzare un'istruzione OCL, è necessario disporre di un modello o di un profilo aperto e di una risorsa OCL nello spazio di lavoro.

Se si verifica una delle seguenti condizioni durante l'analisi di un'istruzione OCL, la vista Console notifica che l'istruzione OCL non è sintatticamente corretta:
  • Un'istruzione OCL fa riferimento a un elemento in base al nome o al nome completo e tale nome contiene spazi
  • Un'istruzione OCL utilizza campi i cui nomi sono parole chiave OCL
  • Un'istruzione OCL utilizza enumerazioni definite da un profilo
Per analizzare un'istruzione OCL nella prospettiva Modellamento:
  1. Nella vista Esplora progetto, fare doppio clic su una risorsa OCL che contiene un'istruzione OCL.
  2. Nella parte superiore dell'editor, dall'elenco Modello di destinazione, selezionare un modello di destinazione. Tale selezione determina gli elementi di contenuto disponibili.
  3. Nel campo Elemento del contesto, specificare un elemento del contesto.
  4. Completare una delle procedure seguenti:
    • Per analizzare l'unica istruzione OCL nell'omonima risorsa, fare clic su OCL > Analizza.
    • Per analizzare una delle varie istruzioni OCL nell'omonima risorsa, fare clic con il pulsante destro del mouse sull'istruzione, quindi selezionare Analizza selezionati.

Se l'analisi viene completata correttamente, la vista Console notifica che l'istruzione OCL è sintatticamente valida. In caso contrario, il primo errore di sintassi rilevato viene visualizzato nella vista Console e ulteriori informazioni vengono presentate nella vista Problemi.

Concetti correlati
Istruzioni e risorse OCL
Modelli di destinazione per istruzioni OCL

Feedback