Change several task properties simultaneously

Hi,

I am an avid ganttproject-user!

I wonder if there is a database to access task properties simultaneously. If, for example, I would like to change the color of several tasks given they fulfil a common property (either by searching for an expression in the task’s label, start or end date, etc. or by running a makro or algorithm across the data), how would I go about this? In projects with a large number of tasks, doing this by hand and clicking into menus each time is time-consuming and should be outsourced to a syntax-based method.

All the best,
Georg

GanttProject document is XML with pretty simple structure, so technically one can write code and change the data in XML directly