--- Begin Message ---
Hi!

Just as a follow up, we have a UML diagram builder for Roassal3.

You can load Roassal3 using:
Metacello new
    baseline: 'Roassal3';
    repository: 'github://ObjectProfile/Roassal3/src';
    load.

As indicated on https://github.com/ObjectProfile/Roassal3

An UML class diagram can be open using:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
   | builder pharoClassesToBeVisualized |
    
"Zooming and position of the view can be controled using the keys:
    I O Space
    Arrows
    "

    pharoClassesToBeVisualized := 
TSAbstractLine
 withAllSubclasses.
    
    builder := 
RSUMLClassBuilder
 new.
    builder classes: pharoClassesToBeVisualized.
    
    builder classDescriptor 
        methods: [ :cls | | methods |
            methods := cls methods sorted: [ :a :b |
                a selector < b selector ] ].
        
    builder build.
    builder view when: 
TSExtentChangedEvent
 do: [ builder view zoomToFit ].
    builder open
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

We now do have a support for UML class diagrams and we can easily add new 
features, if wanted.



Cheers,
Alexandre & Milton


> On Mar 27, 2019, at 3:37 PM, ducasse <[email protected]> wrote:
> 
> 
> 
>> On 27 Mar 2019, at 18:27, Alexandre Bergel <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> 
>> From: Alexandre Bergel <[email protected] 
>> <mailto:[email protected]>>
>> Subject: Re: [Pharo-dev] Roassal Animations
>> Date: 27 March 2019 at 18:27:28 CET
>> To: Pharo Development List <[email protected] 
>> <mailto:[email protected]>>
>> 
>> 
>> Thanks to all of you for your nice words.
>> These posts are a teaser of what is coming. Code of each animation is part 
>> of Roassal3. Note that we have made no official announcement, simply because 
>> Roassal3 is still well behind Roassal2 in terms of offered features. 
>> Actually, you cannot do much with Roassal3, beside having cool visualization.
>> 
>> We will tell you more soon, once we have a UML renderer and code dependency 
>> visualizer :-)
>> 
>> We are currently working on a nice distribution that can be shipped within 
>> Pharo 8. 
> 
> :)
> 
> 


--- End Message ---

Reply via email to