--- 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 ---