August 2010


Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Oliver Bown <[log in to unmask]>
Reply To:
MASON Multiagent Simulation Toolkit <[log in to unmask]>
Wed, 11 Aug 2010 14:09:32 +1000
text/plain (18 lines)
Oh, great. That's really obvious in hindsight. I was just expecting to see an expand arrow instead. A single inspector providing a tree structure would be very intuitive, but this works perfectly. Thanks.


On 11/08/2010, at 1:29 PM, Sean Luke wrote:

> Sure. If you have a method called getEngine() which returns an Engine, you'll get an inspector for the Car which has a slot called "Engine". Next to it you'll see a magnifying glass icon. Click on it and choose "View" and an Inspector for the Engine will pop up in a separate window. This works not just for objects but for collections of objects (Bags, arrays, ArrayLists, etc.) too.
> What MASON doesn't have right now is a single browser-style inspector which wanders from object to object. Perhaps an item for later.
> Sean
> On Aug 10, 2010, at 10:51 PM, Oliver Bown wrote:
>> I am a Mason beginner and I apologise if I have missed the answer elsewhere.
>> Do any of the properties inspectors offered by Mason allow a recursive view of contained fields? For example, if I had a class Car with the method getEngine(), and Engine had methods getNumCylinders() and getYearOfManufacture(), could I call up an inspector that would look like this: