Método

Superior  Previo  Próximo

Method

 

Clase Pública

Un método representa una operación de UML. Se accede desde de la colección de métodos de elemento e incluye colecciones para los parámetros, las restricciones y los valores marcados con una  etiqueta  

 

Tabla asociada en archivo del EAP:  t_operation  

 

Atributos de Method

 

Atributo

Tipo

Notas  

Parameters

Collecton

Solo lectura. La colección de los parámetros para el método actual. Uso de agregar y de tener acceso a los objetos del  parámetro para el método actual.

PreConditions

Collection

Solo lectura. Condiciones previas (apremios) como se aplican a este método. Vuelve un objeto de MethodConstraint del tipo  "pre"

PostConditions

Collection

Solo lectura. PostConditions (apremios) como se aplican a este método. Vuelve un objeto de MethodConstraint del tipo "poste"

MethodGUID

String

Lectura/Escritura. Una identificación global única para el  método actual. El sistema generó.

TaggedValues

Collection

Solo lectura. Colección de TaggedValues para el método  actual. Tener acceso a una lista de los objetos de MethodTag

MethodID

Long

Solo lectura. Una identificación local para el método actual - solamente válido dentro de este archivo del EAP

Name

String

Lectura/Escritura. El nombre del método

Visibility

String

Lectura/Escritura. El alcance del método - público, protegido,  privado o paquete

ReturnType

Sring

Lectura/Escritura. El tipo de vuelta para el método - puede ser un tipo de datos primitivo o un tipo de la clase o del interfaz

ReturnIsArray

Boleano

Lectura/Escritura. La bandera para indicar el valor de vuelta es un arsenal

Estereotype

String

Lectura/Escritura. El estereotipo del método (opcional)

IsStatic

Boolean

Lectura/Escritura. Bandera para indicar un método estático

Concurrency

Variant

Lectura/Escritura. Tipo de la concurrencia de método

Notes

String

Lectura/Escritura. Notas descriptivas sobre el método

Behaviour

String

Lectura/Escritura. Algunas otras notas explicativas del  comportamiento (eg. pseudocode)

Abstract

Boolean

Lectura/Escritura. Señalar indicar por medio de una bandera si el  método es el extracto (1) o no (0)

IsSynchronized

Boolean

Lectura/Escritura. Bandera que indica una llamada sincronizada del  método

IsConst

Boolean

Lectura/Escritura. La bandera que indica método es Const

Style

String

Lectura/Escritura. Información extendida del estilo sobre método

IsPure

Boolean

Lectura/Escritura. La bandera que indica método se define como  pura en C++

Throws

String

Lectura/Escritura. Información de la excepción

ClassifierID

String

Lectura/Escritura. ClassifierID que se aplica al ReturnType

StyleEx

String

Lectura/Escritura. Ajustes avanzados del estilo. Utilizado  no actualmente

Code

String

Lectura/Escritura. Campo opcional para llevar a cabo el código del método (no usado actualmente en el EA)

IsRoot

Boolean

Lectura/Escritura. Bandera para indicar si el método es raíz

IsLeaf

Boolean

Lectura/Escritura. La bandera para indicar método es hoja (no  puede ser eliminado)

IsQuery

Boolean

Lectura/Escritura. La bandera para indicar método es una pregunta  (el IE no altera variables de la clase) 

StateFlags

String

Lectura/Escritura. Algunas banderas en relación a métodos en  elementos del estado

Pos

Long

Lectura/Escritura. Especifica la posición del método dentro del conjunto de operaciones definidas para una clase.

ParentID

Long

Solo lectura. Un ID opcional de un elemento que "posee" este diagrama - ej. un diagrama de Secuencia apropiado por un Caso de Uso.

ObjectType

ObjectType

Solo lectura. Distingue los objetos referenciados a través de la interfaz Despacho.

 

 

Métodos de Method

Método

Tipo

Notas  

Update ()

Boleano

actualizar el objeto actual del método  después de la modificación o de añadir un nuevo artículo. Si es falso se vuelve, comprueban la función de GetLastError para saber si hay más información.

GetLastError ()

String

Vuelve un valor de la secuencia que describe el error más reciente que ocurrió en lo referente a este objeto. Esta función se utiliza raramente debido a que una excepción será lanzada cuando se produzca un error.