Pergunta

qual é a melhor maneira de fazer a comunicação entre widgets de página que residem em diferentes modelos ViewPart?

via ouvinte ou via instâncias de objetos compartilhados como "getViewSite (). GetPart () / getPage ()"? o Pro / contra e qual é a melhor estratégia para você?

Obrigado, relação

Foi útil?

Solução

Eu gostaria de sugerir a olhar para o Eclipse Modeling Framework

Outras dicas

A resposta depende da natureza das mudanças. Por que é um ViewPart causando mudanças em outra ViewPart?

Por exemplo, se a mudança é porque um ViewPart está mudando os dados do modelo e outro ViewPart está exibindo os mesmos dados, então você deve estar passando do modelo. Um ViewPart atualiza o modelo e o outro está ouvindo o modelo para mudanças. Isso é básico MVC.

Se, por outro lado, a mudança é causada por causa de uma seleção (por exemplo, uma mudança na seleção na vista de navegação faz com que outro fim de exibir o conteúdo de que a seleção), então você deve estar usando a seleção mundial manipulador.

A pergunta que precisa ser atualizado para ser mais específico para obter a resposta correta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top