I used an evaluation copy of the eclipse Visual Paradigm Eclipse plug-in to generate class diagrams of code in CVS as of 1/26/05. They all contain a watermark because of limitations in the evaluation package. The plug-in was not very stable and I had problems with it so I doubt we will purchase it but I find the diagrams helpful anywayHere are jpeg files of class diagrams from CAS3 source for milestone 1 2/10/05. These are generated from MagicDraw. The CAS3UML.xml file is in XMI format - supposedly sharable between tools. I don't know if that is useful - feedback would be great.
- Top level diagram highlights wiring of top components.
http://www.yale.edu/tp/cas/cas3/Class%20Diagram__org__jasig__cas__Top.jasig.cas.authenticationjpg
- Authentication Package
http://www.yale.edu/tp/cas/cas3/Class%20Diagram__org__jasig__cas__authentication__Authentication.jpg
- Authentication Handler package
http://www.yale.edu/tp/cas/cas3/Class%20Diagram__org.__jasig.__cas.authentication.handler__authentication__handler__Authentication.Handler.jpg
- Authentication Principal package
http://www.yale.edu/tp/cas/cas3/Class%20Diagram__org.__jasig.__cas.authentication.principal__authentication__principal__Authentication.Principal.jpgAdapters jdbc
- Proxy Ticket package
http://www.yale.edu/tp/cas/cas3/Class%20Diagram__org__jasig__cas__ticket__proxy__Ticket.Proxy.jpg
- Ticket Registry
http://www.yale.edu/tp/cas.adaptors.jdbc.jpgAdapters cas package/cas3/Class%20Diagram__org__jasig__cas__ticket__registry__Ticket.Registry.jpg
- Validation Package
http://www.yale.edu/tp/cas/cas3/Class%20Diagram__org.jasig.cas.adaptors.cas.jpg__jasig__cas__validation__validation.jpg
...
XMI file for importing into UML tool
http://www.yale.edu/tp/cas/cas3/CAS3UML.xml