Thanks Sean. At the moment, the quickest way for me was to add an 'ArrayList of the agents' my class that extends the SimState. Using the Model tab, somehow, I can access to the state of the agent using the magnifying icon. The only annoying think is that when I re-start the simulation, the object is 'lost' and I have to re-open it. I will follow your advice. Vlasios On 12 Aug 2010, at 00:03, Sean Luke wrote: > On Aug 11, 2010, at 6:11 PM, vlasios voudouris wrote: > >> Using the MultiTimeSeriesChartGenerator, I have 93 timeseries >> charts (one for each of the 93 countries/agents that are of >> interest to us). >> >> What I want is to add an inspector to these charts so that when I >> click on the chart I can view and modify state of the country/agent. > > I see. The basic problem is that the charting facility has no > backpointers to the MASON core -- it just stores and updates raw > data as it comes streaming in. So you'll need to create a > backpointer of some sort. > > I can't speak to MultiTimeSeriesChartGenerator (this is I think not > a MASON-standard class, right?), but let's consider > TimeSeriesChartGenerator. Each series plotted on the chart has an > associated XYSeries and an associated TimeSeriesAttributes. In this > case what I would do is modify the TimeSeriesAttributes to hold onto > the underlying object generating this property, and include a button > where you can click on the attributes to pop up an inspector. This > is quite a bit of work right now, I'm afraid. > > Sean >