afryca.ase.Function BIRTChart Behavior changes var validBindings = function() { return (att != null); } var getLabels = function(n) { var result = ['']; if (validBindings()) { for (var c = 0; c < n; c++) { result[c] = ''; } } return result; } var getChanges = function(n) { return validBindings() ? sBeh.getNChanges(n) : [0]; } var create = function(composite) { birt.createBarChart('Random changes', '', '', getLabels(25), BIRTChartManager.BIRTBehaviorChanges = getChanges(25)); birt.createCanvas(composite, org.eclipse.swt.SWT.BORDER); } var update = function(composite) { birt.updateDataset(getLabels(25), BIRTChartManager.BIRTBehaviorChanges = getChanges(25), composite) } return BIRTChartManager.call(['att'], validBindings, create, update, method, composite);