[OT] UML fun

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[OT] UML fun

Torsten Bergmann
The http://yuml.me is a nice service to create diagrams on
the fly from a simple spec.

Unfortunately the service was not able to process an URI
for the whole class hierarchy but you can try the pharo
collection hierarchy. Just paste it into a webbrowser:


http://yuml.me/diagram/class/class/[Collection],[Collection]^-[CharacterSet],[Collection]^-[Bag],[Bag]^-[IdentityBag],[Bag]^-[RFBPixelPopulation],[Collection]^-[SequenceableCollection],[SequenceableCollection]^-[ArrayedCollection],[ArrayedCollection]^-[DirectoryEntry],[ArrayedCollection]^-[WordArray],[WordArray]^-[WordArrayForSegment],[ArrayedCollection]^-[RunArray],[ArrayedCollection]^-[Array],[Array]^-[WeakArray],[Array]^-[DependentsArray],[Array]^-[ActionSequence],[Array]^-[WeakActionSequence],[WeakActionSequence]^-[WeakActionSequenceTrappingErrors],[Array]^-[FixedIdentitySet],[Array]^-[QuickIntegerDictionary],[Array]^-[QuickStack],[Array]^-[Cubic],[ArrayedCollection]^-[ShortIntegerArray],[ShortIntegerArray]^-[ShortPointArray],[ArrayedCollection]^-[Bitmap],[ArrayedCollection]^-[FloatArray],[FloatArray]^-[KedamaFloatArray],[ArrayedCollection]^-[Text],[ArrayedCollection]^-[ShortRunArray],[ArrayedCollection]^-[ByteArray],[ByteArray]^-[CompiledMethod],[ByteArray]^-[UUID],[ByteArray]^-[SocketAddress],[ByteArray]^-[ExternalAddress],[ByteArray]^-[RFBMessage],[RFBMessage]^-[RFBBell],[RFBMessage]^-[RFBClientCutText],[RFBMessage]^-[RFBCoRRERectangle],[RFBMessage]^-[RFBFixColourMapEntries],[RFBMessage]^-[RFBFramebufferUpdate],[RFBMessage]^-[RFBFramebufferUpdateRectHeader],[RFBMessage]^-[RFBFramebufferUpdateRequest],[RFBMessage]^-[RFBKeyEvent],[RFBMessage]^-[RFBPointerEvent],[RFBMessage]^-[RFBRREHeader],[RFBMessage]^-[RFBRectangle],[RFBMessage]^-[RFBServerInitialisation],[RFBMessage]^-[RFBSetEncodings],[RFBMessage]^-[RFBSetPixelFormat],[RFBMessage]^-[RFBXCursorColoursHeader],[RFBMessage]^-[RFBZRLEHeader],[ArrayedCollection]^-[IntegerArray],[IntegerArray]^-[PointArray],[ArrayedCollection]^-[ColorArray],[ArrayedCollection]^-[String],[String]^-[ByteString],[String]^-[WideString],[String]^-[Symbol],[Symbol]^-[ByteSymbol],[Symbol]^-[WideSymbol],[ArrayedCollection]^-[SparseLargeTable],[SequenceableCollection]^-[LinkedList],[LinkedList]^-[Semaphore],[LinkedList]^-[FreeTypeCacheLinkedList],[SequenceableCollection]^-[OrderedCollection],[OrderedCollection]^-[SortedCollection],[OrderedCollection]^-[UrlArgumentList],[SequenceableCollection]^-[Interval],[Interval]^-[TextLineInterval],[SequenceableCollection]^-[SourceFileArray],[SourceFileArray]^-[StandardSourceFileArray],[SequenceableCollection]^-[Heap],[SequenceableCollection]^-[NSCollectionLimiter],[Collection]^-[Set],[Set]^-[Dictionary],[Dictionary]^-[IdentityDictionary],[IdentityDictionary]^-[SystemDictionary],[IdentityDictionary]^-[DynamicBindings],[Dictionary]^-[WeakKeyDictionary],[WeakKeyDictionary]^-[WeakIdentityKeyDictionary],[WeakIdentityKeyDictionary]^-[WeakKeyToCollectionDictionary],[Dictionary]^-[WeakValueDictionary],[Dictionary]^-[PluggableDictionary],[Dictionary]^-[LiteralDictionary],[Dictionary]^-[MethodDictionary],[Dictionary]^-[KeyedTree],[Dictionary]^-[RBSmallDictionary],[RBSmallDictionary]^-[RBSmallIdentityDictionary],[Dictionary]^-[HttpFormDictionary],[Set]^-[IdentitySet],[Set]^-[PluggableSet],[Set]^-[WeakSet],[Set]^-[KeyedSet],[KeyedSet]^-[KeyedIdentitySet],[Set]^-[AnnouncementSet],[Collection]^-[WeakRegistry],[WeakRegistry]^-[FT2HandleRegistry],[Collection]^-[Matrix],[Collection]^-[WideCharacterSet],[Collection]^-[CharacterSetComplement],[Collection]^-[SmallDictionary],[SmallDictionary]^-[SmallIdentityDictionary]
--
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project