Convenciones C

Superior  Previo  Próximo

Enterprise Architect soporta ingeniería inversa e inversa de C donde se usan las siguientes convenciones:

 

Estereotipo

 

Estereotipo

Aplica a

Corresponde a

Enumeration

Clase Interna

Un tipo de enumeración

struct

Clase Interna

Un tipo de estructura

 

atributo

Una clave struct en una definición variable.

union

Clase

Un tipo de unión

 

atributo

Una clave unión en una definición variable

typedef

Clase Interna

Un estado typedef, donde el padre es el nombre tipo original.

 

Valores Etiquetados

 

Etiqueta

Aplica a

Corresponde a

typedef

Una clase con otro estereotipo que no sea typedef

Esta clase se define en un estado typedef.

anonymous

Una Clase también conteniendo el valor etiquetado clase typedef

El nombre de esta clase que solo se  define por el estado typedef

bodyLocation

Operación

La ubicación en la que el cuerpo del método se genera. Los valores esperados header, classDec o classBody

 

Generación de Código C para el modelo UML

 

UML

Código C

Notas

Una clase

Un par de archivos C (.h + .c)

Nombre del archivo es el mismo que  el nombre de clase

Operación (público & protegido)

Estado de función en archivo .h y definición en archivo .c

 

Operación (privado)

Definición de función solo en archivo .c

 

Atributo (público & protegido)

Definición variable en archivo .h

 

Atributo (privado)

Definición variable en archivo .c

 

Clase Interna (sin estereotipo)

(N/A)

Esta clase interna será ignorada.

 

Vea también

Importar Código Fuente

Generar Código Fuente

Opciones C