Conectores em Classificadores Estruturados

Em diagramas UML, um conector é uma linha que representa um relacionamento em um modelo. Ao modelar a estrutura interna de um classificador, você pode utilizar um conector para indicar um link entre duas ou mais instâncias de uma peça ou porta. O conector define o relacionamento entre os objetos ou instâncias que são ligadas a funções no mesmo classificador estruturado e identifica a comunicação entre essas funções.

Como a figura a seguir ilustra, é possível incluir um conector entre duas ou mais peças em um classificador estruturado.

Uma estrutura de diagrama com o título Carro mostra dois retângulos rear:Wheel[2] e e:Engine, que representam uma peça do classificador contido Carro. As duas peças são conectadas por uma linha reta etiquetada rearaxle.

No exemplo acima, a classe Carro contém duas peças de material composto internas: rear:Wheel[2], que representam as duas rodas traseiras de um carro e e:Engine, que representa o motor do carro. O conector rearaxle vincula o mecanismo do carro às instâncias no conjunto rear:Wheel.

Como a figura a seguir ilustra, é possível incluir um conector de uma peça em uma porta para vincular instâncias de uma classe a instâncias de uma classe diferente.

Uma estrutura de diagrama com o título Barco mostra dois retângulos Propeller[2] e e:Engine, que representam uma peça do classificador contido Barco. A peça :Propeller é conectada a uma porta na peça e:Engine por uma linha reta rotulada eixo.

No exemplo acima, a classe denominada Barco contém uma peça denominada :Propeller, que é conectada por um conector de eixo à porta de e:Engine. Embora a peça e:Engine tenha o mesmo nome de tipo nas classes Carro e Barco, as peças são instâncias diferentes e cada uma pertence a um classificador contido diferente.

Em classificadores estruturados, você pode criar dois tipos de conectores:

Você pode utilizar os dois tipos de conectores em um classificador contido para descrever vários links de comunicação entre as peças.

Como a seguinte figura ilustra, você pode conectar duas peças internas que representam as rodas dianteiras e traseiras com um conector de montagem e também pode conectar a peça interna front:Wheel[2] à porta externa de :Engine com um conector delegado.

Uma estrutura de diagrama com o título Carro contém uma porta externa e duas peças conectadas. A peça front:Wheel[2] é conectada por uma linha reta com uma ponta de seta aberta e aponta para uma porta na moldura externa do diagrama. O conector é etiquetado como delegado. As duas peças internas são conectadas com uma linha reta, que é etiquetada como montagem.
Conceitos relacionados
Conectores
Tarefas relacionadas
Incluindo Peças em Diagramas de Estrutura Composta
Conectando Peças e Portas em Diagramas de Estrutura Composta
Conectando Elementos do Diagrama de Modelagem
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.