If all you need are the classnames and the inheritance, it should be
pretty simple... we have tried as much as possible to use the directory
hierarchy to model the class hierarchy. There are several exceptions in
the Layer directory (many layers subclass HTTPRequest and/or Grid) and
maybe one or two in Control.... otherwise it is pretty straightforward.
<br>
<br>
If i knew how to produce UMI I might even give it a shot myself. <br>
--erik<br><br><div><span class="gmail_quote">On 4/23/07, <b class="gmail_sendername">Emanuel Schütze</b> &lt;<a href="mailto:emanuel@intevation.de">emanuel@intevation.de</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thanks for the xmi document, Cameron.<br>Is there somebody who has time to model such an uml class diagram (like<br>Cameron&#39;s) for the complete code of OL? It would be really great! ;-)<br>I think, only the class names and the inheritances will suffice.
<br><br>Regards,<br>Emanuel<br><br><br>On Saturday 21 April 2007 23:07, Cameron Shorter wrote:<br>&gt; Emanuel,<br>&gt; I&#39;d love to have UML exports of JS projects like OpenLayers. UML<br>&gt; diagrams provide a fast way for a new developer to quickly get an
<br>&gt; understanding about the structure of a software package and find the<br>&gt; part that they want to work on or use.<br>&gt;<br>&gt; A few of us manually created a UML model for the vector graphics branch<br>&gt; of OpenLayers before we wrote it. I don&#39;t think it will be of much use
<br>&gt; to you because it is now out of date (we didn&#39;t update it as we wrote<br>&gt; the code) and it only covers the vector components of Openlayers.<br>&gt;<br>&gt; However you are welcome to look at it. It is in the universal XMI
<br>&gt; format, created with Umbrello (available on linux).<br>&gt; <a href="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/mapbuilder/design/uml/g">http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/mapbuilder/design/uml/g
</a><br>&gt;raphics.xmi<br>&gt;<br>&gt; Emanuel Schütze wrote:<br>&gt; &gt; Hi,<br>&gt; &gt;<br>&gt; &gt; I&#39;m searching for an uml class diagram of the OL code. Is there anybody<br>&gt; &gt; who has created or wants to create such an useful diagram?
<br>&gt; &gt;<br>&gt; &gt; Is there any tool who can generate uml from JavaScript? Michael Mathews,<br>&gt; &gt; a guy who currently implements jsdoc2 [1], wrote me that the current<br>&gt; &gt; version of jsdoc2 can already output xml. But he didn&#39;t know if there a
<br>&gt; &gt; way to convert xml to uml.<br>&gt; &gt; A first uml export might come in jsdoc2 perhaps in july or later.<br>&gt; &gt; Unfortunately it&#39;s to late for me, because I need it for my thesis until<br>&gt; &gt; end of may.&nbsp;&nbsp;It would be great if somebody can help me.
<br>&gt; &gt;<br>&gt; &gt; Regards,<br>&gt; &gt; Emanuel<br>&gt; &gt;<br>&gt; &gt; [1] <a href="http://code.google.com/p/jsdoc-2/">http://code.google.com/p/jsdoc-2/</a><br>&gt; &gt; _______________________________________________
<br>&gt; &gt; Dev mailing list<br>&gt; &gt; <a href="mailto:Dev@openlayers.org">Dev@openlayers.org</a><br>&gt; &gt; <a href="http://openlayers.org/mailman/listinfo/dev">http://openlayers.org/mailman/listinfo/dev</a><br>_______________________________________________
<br>Dev mailing list<br><a href="mailto:Dev@openlayers.org">Dev@openlayers.org</a><br><a href="http://openlayers.org/mailman/listinfo/dev">http://openlayers.org/mailman/listinfo/dev</a><br></blockquote></div><br>