Opciones C++ [Guía de Usuario de Enterprise Architect]

Top Previous Next

Opciones C++

button_main button_prev button_next

Si intenta generar código C++ de su modelo, puede configurar las opciones de generación de código utilizando la página Especificaciones C++ de la ventana Opciones para:

Indique la versión de C++ a generar; esto controla el conjunto de plantillas utilizadas y como se crean propiedades

Especificar el tipo de referencia predeterminado utilizado cuando un tipo es especificado por referencia

Especificar las extensiones de archivo predeterminadas

Especificar prefijos Get/Set predeterminados

Defina Clases de Colección adicionales - para definir clases de colección personalizadas, lo que puede ser sustituciones simples (tal como CArray<#TYPE#>) o un mix de otros strings y sustituciones (tal como Cmap<CString,LPCTSTR,#TYPE#*,#TYPE#*>); las siguientes clases de colecciones son definidas por defecto:

CArray<#TYPE#>;CMap<CString,LPCTSTR,#TYPE#*,#TYPE#*>;

 

Especificar un directorio de fuente predeterminado

Especificar la ruta que el sistema utiliza para buscar el archivo de implementación; la primera ruta en la lista es la ruta predeterminada al generar nuevos archivos de implementación y analizar archivos existentes - si agrega más directorios, el sistema también busca en estos al analizar archivos existentes.

 

Acceso Herramientas | Opciones | Ingeniería de Código Fuente | C++

Opciones

Campo

Acción

Ver También

Desactivar Lenguaje

Dejar esta casilla deseleccionada para soportar generación de código C++.

Seleccione esta opción para desactivar soporte de código C++.

 

 

Opciones para el modelo actual

En los campos valores, especifique las opciones que afectan a todos los usuarios del modelo actual :

La versión de C++ que está utilizando (la cual determina cuales plantillas utilizar al generar código)

El tipo de referencia predeterminada a utilizar al crear propiedades para atributos C++ por referencia

Las extensiones de archivo fuente y encabezado predeterminadas para los archivos de código

El prefijo 'Get' predeterminado

El prefijo 'Set' predeterminado

Las Clases de Colección adicionales

 

Estas opciones no se aplican a otros modelos.

 

 

Opciones para el usuario actual

En los campos valor, especifique las opciones que se aplican bajo su propio ID de usuario, en todos los modelos que usted accede:

El tipo de atributo predeterminado a crear

Ya sea si los Espacios de Nombres deberían ser generados al generar Clases C++

Que estilo aplicar al generar y procesar comentarios para C++

Ya sea para generar comentarios para métodos C++ a la declaración, o comentarios de ingeniería inversa desde la declaración

Ya sea para generar comentarios para métodos C++ a la implementación, o comentarios de ingeniería inversa desde la implementación

Ya sea para actualizar los comentarios en regenerar código desde el modelo

Ya sea para actualizar el archivo de implementación en regenerar código desde el modelo

La ubicación de directorio de código fuente predeterminado (haga clic en el botón Explorar - ( ... ))

Las extensiones de archivo predeterminadas para leer cuando se importa un directorio de código C++

El Editor de Código a utilizar (haga clic en el botón Explorar - ( ... ))

La ruta de búsqueda para el archivo de implementación relativo a la ruta de archivo de encabezado

 

 

Ingeniería de Máquina de Estado

En los campos valor, utilice las flechas hacia abajo para configurar las opciones a Verdadero o Falso; estas opciones se aplican a generar código de modelos de Máquina de Estado sólo en el modelo actual :

Utilice la Plantilla de Máquina de Estado nueva - configure a Verdadero para utilizar las plantillas de generación de código del lanzamiento de Enterprise Architect 11 o posterior, configure a Falso para aplicar las plantillas de Legajo EASL; también configure laVersión C++ aANSI

Genere Código de Traza - configure a Verdadero para generar código de Traza, Falso para omitirlo

 

 

 

Plantillas de Legajo de Máquina de Estado

Clases de Colección

Haga clic en este botón para abrir las Clases de Colección para ventana de Roles de Asociación, a través del cual especifica las definiciones de clase de colección para conectores de Asociación.

 

Clases de Colección

Aprender más

Convenciones C++