Skip to content

Instantly share code, notes, and snippets.

@Uko
Last active August 29, 2015 13:57
Show Gist options
  • Save Uko/9763024 to your computer and use it in GitHub Desktop.
Save Uko/9763024 to your computer and use it in GitHub Desktop.
| builder models |
models := (RPackageOrganizer default packageNamed: 'AST-Core') definedClasses.
models do: [ :class |
class methods do: [ :method |
REPrefs default rules do: [ :rule |
rule validate: method ] ] ].
builder := CCBuilder new description: 'Boxes in packed layout (isometric view)'.
builder packingLayout.
builder shapeBuilder platform
color:
(CCColorNormalizer new
low: Color gray;
high: Color red;
transformation: [ :e | e methods inject: 0 into: [ :sum :method |
sum + method importantReports size ] ];
population: models);
width: [ :e | e instVarNames size ];
depth: [ :e | e instVarNames size ];
height: [ :e | e methods size ].
builder nodes: models.
^ builder
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment