1function [simDoc, section] = saveModeNames(self, simDoc, section, ind)
2% [SIMDOC, SECTION] = SAVEMODENAMES(SIMDOC, SECTION, NODEIDX)
4% Copyright (c) 2012-2026, Imperial College London
7modeNamesNode = simDoc.createElement(
'parameter');
8modeNamesNode.setAttribute(
'classPath',
'java.lang.String');
9modeNamesNode.setAttribute(
'name',
'modeNames');
10modeNamesNode.setAttribute(
'array',
'true');
13numOfModes = sn.nodeparam{ind}.nmodes;
16 subModeNameNode = simDoc.createElement(
'subParameter');
17 subModeNameNode.setAttribute(
'classPath',
'java.lang.String');
18 subModeNameNode.setAttribute(
'name',
'modeName');
20 valueNode = simDoc.createElement(
'value');
21 valueNode.appendChild(simDoc.createTextNode(sn.nodeparam{ind}.modenames{m}));
23 subModeNameNode.appendChild(valueNode);
24 modeNamesNode.appendChild(subModeNameNode);
27section.appendChild(modeNamesNode);