Not sure if this helps, but there is a SO post about how to represent roles/traits/etc in UML.
http://stackoverflow.com/questions/2690249/how-do-i-represent-a-mixin-role-trait-with-uml-properly chris On Jan 10, 2013, at 12:32 PM, <[email protected]> wrote: > Thanks Jeff. > > Besides a Role does Moose have other thing near an abstract class? (I know > roles are not abstract classes) > I'm writing a doc about rational methodology and Moose, that is why I'm > asking. > > <graycol.gif>Jeff Hallock ---10/01/2013 16:00:25---I represent it using an > interface. -----Original Message----- > > De: Jeff Hallock <[email protected]> > Para: "[email protected]" <[email protected]>, > "[email protected]" <[email protected]> > Data: 10/01/2013 16:00 > Assunto: RE: UML for a Role > > > > > I represent it using an interface. > > -----Original Message----- > From: [email protected] [mailto:[email protected]] > Sent: Thursday, January 10, 2013 12:50 PM > To: [email protected] > Subject: UML for a Role > > > Hi there. > I'm new at [email protected] and just like to know how you use to represent a > Moose::Role in a UML diagram? Just like an ordinary class and <<type>>? > ________________________________________ > Thiago Glauco Sanchez > Tec. Telecom. Pl. - Petrobras SA > ITIL, MCSO, ECS ( Routing, Wireless, Switching ) > tel: 55 11 3523-9756 > rota: http://ltp.petrobras.com.br > > "Blaming the network is easy. The network touches everything. Businesses > assume that the network will work perfectly and make decisions accordingly. > A user can’t open that 900MB Excel spreadsheet on the file server on another > continent from his 20th-century PC? Network problem. A website in > Farawayistan is slow? Network problem. A user can’t get a faster response > over a 33.6Kbps modem? Network problem." > "O emitente desta mensagem é responsável por seu conteúdo e endereçamento. > Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida > autorização, a divulgação, a reprodução, a distribuição ou qualquer outra > ação em desconformidade com as normas internas do Sistema Petrobras são > proibidas e passíveis de sanção disciplinar, cível e criminal." > > "The sender of this message is responsible for its content and addressing. > The receiver shall take proper care of it. Without due authorization, the > publication, reproduction, distribution or the performance of any other > action not conforming to Petrobras System internal policies and procedures is > forbidden and liable to disciplinary, civil or criminal sanctions." > > "El emisor de este mensaje es responsable por su contenido y > direccionamiento. Cabe al destinatario darle el tratamiento adecuado. Sin la > debida autorización, su divulgación, reproducción, distribución o cualquier > otra acción no conforme a las normas internas del Sistema Petrobras están > prohibidas y serán pasibles de sanción disciplinaria, civil y penal." > > > "O emitente desta mensagem é responsável por seu conteúdo e endereçamento. > Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida > autorização, a divulgação, a reprodução, a distribuição ou qualquer outra > ação em desconformidade com as normas internas do Sistema Petrobras são > proibidas e passíveis de sanção disciplinar, cível e criminal." > > "The sender of this message is responsible for its content and addressing. > The receiver shall take proper care of it. Without due authorization, the > publication, reproduction, distribution or the performance of any other > action not conforming to Petrobras System internal policies and procedures is > forbidden and liable to disciplinary, civil or criminal sanctions." > > "El emisor de este mensaje es responsable por su contenido y > direccionamiento. Cabe al destinatario darle el tratamiento adecuado. Sin la > debida autorización, su divulgación, reproducción, distribución o cualquier > otra acción no conforme a las normas internas del Sistema Petrobras están > prohibidas y serán pasibles de sanción disciplinaria, civil y penal."
