Propiedades Delphi 

Superior  Previo  Próximo

Enterprise Architect tiene un soporte completo para las propiedades de Delphi. Ellas se implementan como valores etiquetados -con un editor de propiedades especializado para ayudar a crear y modificar las propiedades de las clases-. La imagen de la siguiente clase ilustra la apariencia de una clase Delphi a la que se le agregaron las propiedades. Ellas se almacenan como valores etiquetados, y usando la opción del menú contextual del elemento Especificar la Visibilidad del Elemento, puede mostrar el compartimento 'etiquetas' que contiene las propiedades. Las clases de Delphi importadas con propiedades tendrán hecha visible automáticamente esta característica para su conveniencia.   

 

showtags

 

Nota: Cuando usa la ventana Crear Propiedad desde la ventana de Atributo, Enterprise Architect generará un par de funciones get y set,  junto con la definición de propiedades requeridas como valores etiquetados. Puede editar manualmente estos valores etiquetados si lo requiere.

 

delphiclass

 

Para activar manualmente el editor de propiedades

1.   Asegúrese de que la clase que seleccionó tiene configurado el lenguaje de generación de código a Delphi  

2.   Haga clic con el botón derecho sobre la clase y seleccione Propiedades de Delphi para abrir el  editor  

 

El editor de Propiedades de Delphi permite construir las propiedades en una forma simple y directa. Desde aquí puede:  

Cambiar el nombre y el alcance (sólo se soporta actualmente Publicado y Público)  
Cambiar el tipo de propiedad (las listas desplegables incluyen todas las clases definidas en el proyecto)  
Configurar la información de Lectura y Escritura... la lista desplegable tiene todos los atributos y operaciones de la clase actual.  También puede ingresar texto libre.
Seleccione Almacenado a Verdadero o Falso
Configure la información que Implementa
Configure el valor Predeterminado si existe uno 

 

delphipropertisdialog

 

Tenga en cuenta: Las propiedades públicas se muestran con un símbolo '+' como prefijo y las publicadas con un '^'.

 

Tenga en cuenta: Cuando crea una propiedad en el asistente de propiedades al que accede a través de la ventana Atributos, puede configurar el alcance para las Publicadas si el tipo de propiedad es Delphi -ver el ejemplo de abajo-.  

 

propertydetails

 

Limitaciones

 

Sólo se soportan Publicado y Público  
Si cambia el nombre de una propiedad y se hace ingeniería directa, se agrega una nueva propiedad, pero la vieja se debe eliminar manualmente del archivo fuente