38 lines
929 B
Plaintext
38 lines
929 B
Plaintext
<function>
|
|
<subclass>afryca.ase.Function</subclass>
|
|
<file></file>
|
|
<category>BIRTChart</category>
|
|
<name>Behavior changes</name>
|
|
<description></description>
|
|
<code>
|
|
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);
|
|
</code>
|
|
</function>
|