Conformación OCL (Elemento, Relación, Característica)

Superior  Previo  Próximo

Este grupo es responsable de validar un ítem en comparación de cualquier limitación definida en OCL. El Lenguaje de Limitación de Objeto se usa para describir expresiones en Modelos del UML. OCL se usa para expresar Restricciones libres de efectos colaterales. Las Restricciones de OCL se pueden agregar a cualquier elemento, relación o atributo en Enterprise Architect.

 

Error ID

Descripción

Información

MVR040001

violación OCL: <<OCL violado>>

El elemento infracciona la limitación de OCL especificada.

MVR070001

violación OCL: <<OCL violado>>

La relación infracciona la limitación de OCL especificada.

MVR0A0001

violación OCL: <<OCL violada>>

El atributo infracciona la limitación de OCL especificada.

 

Definiendo restricciones OCL para un elemento

 

Las Restricciones OCL se pueden agregar a un elemento usando la ventana Propiedades (Elemento | Propiedades).  Seleccione la pestaña Restricciones, haga clic en la flecha despegable Tipo y seleccione OCL.

 

oclconstraintelement

 

Importante: Para tener una restricción OCL válida, la sintaxis debe estar correctamente formada. Si la expresión no es  correcta, Enterprise Architect abre un mensaje estableciendo que la restricción OCL no es válida.

 

Para realizar una validación OCL inválida, abra la ventana Configuración de la validación del modelo y seleccione  la casilla Elemento: conformidad (OCL). Cualquier violación OCL se registra en la ventana Salida de la validación del modelo.

 

Definiendo restricciones OCL para una relación

 

Las Restricciones OCL se pueden agregar a un elemento usando la ventana Propiedades (Elemento | Propiedades).  Seleccione la pestaña Restricciones, haga clic en la flecha despegable Tipo y seleccione OCL.

 

oclconstraintrelationship

 

Importante: Para tener una restricción OCL válida, la sintaxis debe estar correctamente formada. Si la expresión no es correcta, Enterprise Architect abre un mensaje estableciendo que la restricción OCL no es válida.

 

Para realizar una validación OCL, abra la ventana Configuración de la validación del modelo y seleccione la casilla Relación: (OCL) conformidad. Cualquier violación OCL se registra en la ventana Salida de la validación del modelo.

 

Definiendo restricciones OCL para una característica. (Atributo)

 

Las Restricciones OCL se pueden agregar a un elemento usando la ventana Propiedades (Elemento | Propiedades).  Seleccione la pestaña Restricciones, haga clic en la flecha despegable Tipo y seleccione OCL.

 

oclconstraintfeature

 

Importante: Para tener una restricción OCL válida, la sintaxis debe estar correctamente formada. Si la expresión no es correcta, Enterprise Architect abre un mensaje estableciendo que la restricción OCL no es válida.

 

Para realizar una validación OCL, abra la ventana Configuración de la validación del modelo y seleccione la casilla Característica: (OCL) conformidad. Cualquier violación OCL se registra en la ventana Salida de la validación del modelo.

 

Vea también

Validación del modelo
Configurando validación del modelo
Referencia de reglas