Hi folks. I am trying to script some distribution maps. For the moment I was doing simple things with just two colors. Example:


    ^ (DistributionMap onContainers: (self listOfCorePackages
        collect: [ :each | (PackageInfo named: each) ]) elements: #classes properties: [:element | element hasUsedInstances = true] )
            render
            open.


That show me classes with used instances with blue and the rest with red. Now I want:

element hasUsedInstances = true  ->  blue
element instanceCount > 0 and:  [hasUsedInstances = false] -> red
the rest (without instances) -> yellow

Forget about the colors, I don't care which color (although it would be cool  to be able to choose). What I don't know how to do is to define multiple properties. And I cannot use the wizard, I have to do it by code ;)

Can someone help ?

Thank you very much in advance.

Mariano