Bom dia. Uma dica útil para quem deseja usar UML, para desenhar e gera código Java.
O Poseidon CE 1.6, esta versão utiliza interface Swing, muito agradavel para quem utilizava o ArgoUML, possui muitas facilidades para desenha quase todos os diagramas de UML. E gera código como este: /** Java class "Advogado.java" generated from Poseidon for UML. * Poseidon for UML is developed by <A HREF="http://www.gentleware.com">Gentleware</A>. * Generated with <A HREF="http://jakarta.apache.org/velocity/">velocity</A> template engine. */ package cadastro; import correio.Cep; import java.util.*; /** * <p> * * </p> */ public class Advogado extends Pessoa { /////////////////////////////////////// // attributes /** * <p> * Represents ... * </p> */ private Cep escritorioCep = null; /** * <p> * Represents ... * </p> */ private int escritorioLogradouroNumero = 0; /** * <p> * Represents ... * </p> */ private String escritorioComplementoLogradouro = null; /////////////////////////////////////// // operations /** * <p> * Represents ... * </p> */ public Cep getEscritorioCep() { return escritorioCep; } // end getEscritorioCep /** * <p> * Represents ... * </p> */ public void setEscritorioCep(Cep _escritorioCep) { escritorioCep = _escritorioCep; } // end setEscritorioCep /** * <p> * Represents ... * </p> */ public int getEscritorioLogradouroNumero() { return escritorioLogradouroNumero; } // end getEscritorioLogradouroNumero /** * <p> * Represents ... * </p> */ public void setEscritorioLogradouroNumero(int _escritorioLogradouroNumero) { escritorioLogradouroNumero = _escritorioLogradouroNumero; } // end setEscritorioLogradouroNumero /** * <p> * Represents ... * </p> */ public String getEscritorioComplementoLogradouro() { return escritorioComplementoLogradouro; } // end getEscritorioComplementoLogradouro /** * <p> * Represents ... * </p> */ public void setEscritorioComplementoLogradouro(String _escritorioComplementoLogradouro) { escritorioComplementoLogradouro = _escritorioComplementoLogradouro; } // end setEscritorioComplementoLogradouro } // end Advogado Com os metódos set/get para todos os atributos da sua clase. Este último detalhe, que me motivou a escrever para a lista, já que muitas pessoas devem como eu ter escrito metodos get/set na mão. Baixe-o daqui: http://www.gentleware.com/products/index.php3 Como o Handerson Ferreira Gomes, diz... Bons códigos. ===== Fábio Santos Almeida - SouJava Java and XML are complementary technologies: The Java language offers portable code, XML provides portable data. Jim Inscore and Nicholas Kassem - Enterprise Blue Prints 1.3 pg 39. *** Copie! Seja legal USE GNU/LINUX. *** Conectiva GNU/Linux 8.0 - My Linux Counter is #249088. _______________________________________________________________________ Yahoo! Mail O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro contra spam. http://br.mail.yahoo.com/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------