Clase Método [Guía de Usuario de Enterprise Architect]

Top Previous Next

Clase Método

button_main button_prev button_next

Un método representa unaoperación UML. Es accedido a través de la colección de Métodos de Elemento e incluye colecciones para parámetros, restricciones y Valores Etiquetados.

Tabla asociada en archivo .EAP: t_operation

Atributos de Método:

Atributo

Tipo

Notas

Abstracto

Boolean

Lectura/Escritura

Una bandera indicando si el método es abstracto (1) o no (0).

 

Comportamiento

String

Lectura/Escritura

Algunas notas adicionales explicativos del comportamiento (por ejemplo, pseudocódigo).

En versiones anteriores de Enterprise Architect este atributo tenía la ortografía UK/Australiana 'Behaviour'; esto todavía está presente para la compatibilidad hacia atrás, pero por favor, ahora utilice el atributo 'Behavior' para mantener la coherencia.

 

ClassifierID

String

Lectura/Escritura

El ID Clasificador que se aplica al ReturnType.

 

Código

String

Lectura/Escritura

Un campo opcional para mantener el código de método (utilizado para el campo Código Inicial).

 

Concurrencia

Variante

Lectura/Escritura

Indica el tipo de concurrencia del método.

 

IsConst

Boolean

Lectura/Escritura

Una bandera indicando que el método es Const.

 

IsLeaf

Boolean

Lectura/Escritura

Una bandera para indicar si el método es Leaf (no puede ser sobrescrito).

 

IsPure

Boolean

Lectura/Escritura

Una bandera indicando que el método está definido como Puro en C++.

 

IsQuery

Boolean

Lectura/Escritura

Una bandera para indicar si el método es una consulta (eso quiere decir, que no altera variables de Clase).

 

IsRoot

Boolean

Lectura/Escritura

Una bandera para indicar si el método es Root.

 

IsStatic

Boolean

Lectura/Escritura

Una bandera para indicar un método estático.

 

IsSynchronized

Boolean

Lectura/Escritura

Una bandera indicando una llamada de método Sincronizado.

 

MethodGUID

String

Lectura/Escritura

Un ID único globalmente para el método actual. Esto es generado por el sistema.

 

MethodID

Long

Sólo lectura

Un ID local para el método actual; sólo válido dentro de este archivo .EAP.

 

Nombre

String

Lectura/Escritura

El nombre del método.

 

Notas

String

Lectura/Escritura

Notas descriptivas sobre el método.

 

ObjectType

ObjectType

Sólo lectura

Distingue objetos referidos a través de una interfaz de Envío.

 

Parámetros

Colección

Sólo lectura

La colección de Parámetros para el método actual, utilizada para agregar y acceder objetos de parámetro para el método actual.

 

ParentID

Long

Sólo lectura

Devuelve el ElementID del elemento al que pertenece este método.

 

Pos

Long

Lectura/Escritura

Especifica la posición del método dentro del conjunto de operaciones definidas para una Clase.

 

PostConditions

Colección

Sólo lectura

Las PostConditions (restricciones) como se aplican a este método. Esto devuelve un objeto de MethodConstraint de tipo post.

 

PreConditions

Colección

Sólo lectura

Las PreConditions (restricciones) como se aplican a este método. Esto devuelve un objeto de MethodConstraint de tipo pre.

 

ReturnIsArray

Boolean

Lectura/Escritura

Una bandera para indicar que el valor de retorno en un arreglo.

 

ReturnType

String

Lectura/Escritura

El tipo de retorno para el método; esto puede ser un tipo de dato primitivo o un tipo de Clase o Interfaz.

 

StateFlags

String

Lectura/Escritura

Algunas banderas como se aplican a métodos en elementos de Estado.

 

Estereotipo

String

Lectura/Escritura

El estereotipo de método (opcional).

 

StereotypeEx

String

Lectura/Escritura

Todos los estereotipos aplicados del método en una lista separada por comas.

 

Estilo

String

Lectura/Escritura

Contiene la propiedad Alias para este método.

 

StyleEx

String

Lectura/Escritura

Configuraciones avanzadas de estilo, reservadas para el uso de Sparx Systems.

 

TaggedValues

Colección de tipo MethodTag

 

Sólo lectura

La colección TaggedValues para el método actual. Esto accede a una lista de objetos MethodTag .

Throws

String

Lectura/Escritura

Información de Excepción.

 

Visibilidad

String

Lectura/Escritura

El alcance del método - Público, Protegido, Privado o Paquete.

 

Métodos de Método:

Método

Tipo

Notas

GetLastError ()

String

Devuelve un valor de string describiendo el error más reciente que ocurrió en relación con este objeto.

 

Update ()

Boolean

Actualiza el objeto de método actual después de modificar o anexar un nuevo ítem.

Si se devuelve falso, revise la función GetLastError para más información.