Propiedades en modelos UML

26/01/2004 - 09:42 por Toni | Informe spam
Hola a todos, estoy buscando la forma de que el Visio me genere atributos de
clases con el formato get() y set(), es decir, a la hora de generar el
código fuente con Visio para Visual Studio .NET no quiero que un atributo
público me lo genere como una variable pública, o sea:

(Es código C#)
public string Codigo;

Lo que quiero es que haga esto:

private string strCodigo;

Public Codigo {
get{
return strCodigo;
}
set{
strCodigo = value;
}
}

¿Alguien sabe cual es la forma de decirle a Visio que un atributo lo haga
así?

Muchas gracias a todos.

Un saludote.

Toni.

Preguntas similare

Leer las respuestas

#6 Toni
26/01/2004 - 11:43 | Informe spam
Ya he visto lo que comentas, y hay una cosa muy curiosa. Si te fijas en
"Operaciones", verás que en la lista desplegable de la derecha te muestra
varias opciones, son las siguientes:

Constructor
Destructor
Evento
Indizador
Operador
Procedimiento
Propiedad

Pues bien, no tiene sentido que cuando crees operaciones sólo te permita que
sean del tipo seleccionado ¿no te parece?, pues efectivamente!!!!!. Si creas
una clase, a esta le añades una operación, te vas a las propiedades de la
operación y ahora seleccionas la opción de la derecha "Opciones de
Generación de Código" verás que aparece una opción arriba a la derecha
debajo de el combo de Lenguaje de Destino ¿cual es????? Operación!!!!!, y en
ese combo seleccionas que tipo de operación es, es decir, el mismo combo que
te comento más arriba :-)

Además, si seleccionas "Propiedad" en este combo te deshabilida 2 cajas de
chequeo (checkbox) para indicar si quieres los métodos get y set.

Bueno, pues asunto resuelto, gracias por tu ayuda :-)

Un saludote.

Toni.


"Jose Miguel Torres" escribió en el mensaje
news:#GsyiX$
Esa mismo! la del .NET Enterprise Architect, es la 2003, échale un vistazo


y
verás saludos!!

José Miguel TOrres

"Toni" escribió en el mensaje
news:#QwgmT$
> Ja,ja, no te preocupes, no pasa nada, ahora mismo le hecho un vistazo.
>
> La versión 2003 ¿qué versión es exactamente?, lo digo porque yo tengo la
10
> Enterprise Architect para .NET y no tengo ni idea de si es la 2002 o la
2003
> (me temo que la 2002, pero bueno...)
>
> Gracias y un saludote.
>
> PD: En cuanto mire el tema te comento lo que descubra :-)
>
> "Jose Miguel Torres" escribió en el
mensaje
> news:euBdpL$
> > PERDON! PERDON!
> >
> > Me he confundido se puede tocar preferencia del código en menú
UML ->
> > Codigo _>prefencias entonces seleccionas Atributos y lo personificas,
> veras
> > que salen entre %atribute_name%. Lo que no estoy seguro es de como
> > dependiendo del tipo de atributo le puede poner si es integer int o
string
> > str. pero por allí anda la cosa. Te estoy hablando desde Visio 2003
> > professional. Échale un vistazo y dime algo... saludos
> >
> > José Miguel Torres
> >
> > "Toni" escribió en el mensaje
> > news:e5c9jh#
> > > Hola a todos, estoy buscando la forma de que el Visio me genere
> atributos
> > de
> > > clases con el formato get() y set(), es decir, a la hora de generar


el
> > > código fuente con Visio para Visual Studio .NET no quiero que un
> atributo
> > > público me lo genere como una variable pública, o sea:
> > >
> > > (Es código C#)
> > > public string Codigo;
> > >
> > > Lo que quiero es que haga esto:
> > >
> > > private string strCodigo;
> > >
> > > Public Codigo {
> > > get{
> > > return strCodigo;
> > > }
> > > set{
> > > strCodigo = value;
> > > }
> > > }
> > >
> > > ¿Alguien sabe cual es la forma de decirle a Visio que un atributo lo
> haga
> > > así?
> > >
> > > Muchas gracias a todos.
> > >
> > > Un saludote.
> > >
> > > Toni.
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida