1function [simDoc, section] = saveFiringPriorities(self, simDoc, section, ind)
2% [SIMDOC, SECTION] = SAVEFIRINGPRIORITIES(SIMDOC, SECTION, NODEIDX)
4% Copyright (c) 2012-2026, Imperial College London
7firingPrioritiesNode = simDoc.createElement(
'parameter');
8firingPrioritiesNode.setAttribute(
'classPath',
'java.lang.Integer');
9firingPrioritiesNode.setAttribute(
'name',
'firingPriorities');
10firingPrioritiesNode.setAttribute(
'array',
'true');
13numOfModes = sn.nodeparam{ind}.nmodes;
16 subFiringPriorityNode = simDoc.createElement(
'subParameter');
17 subFiringPriorityNode.setAttribute(
'classPath',
'java.lang.Integer');
18 subFiringPriorityNode.setAttribute(
'name',
'firingPriority');
20 valueNode = simDoc.createElement(
'value');
21 firingPrio = sn.nodeparam{ind}.firingprio(m);
24 valueNode.appendChild(simDoc.createTextNode(int2str(-1)));
26 valueNode.appendChild(simDoc.createTextNode(int2str(firingPrio)));
29 subFiringPriorityNode.appendChild(valueNode);
30 firingPrioritiesNode.appendChild(subFiringPriorityNode);
33section.appendChild(firingPrioritiesNode);