Класс: ModelAdvisor. Группа
Пакет: ModelAdvisor
Добавьте подпапку в папку
addGroup(group_obj, child_obj)
addGroup(group_obj, child_obj)
добавляет новая подпапка, идентифицированная child_obj
, к папке, заданной group_obj
, который является инстанцированием класса ModelAdvisor.Group
.
Добавьте три проверки в rec
:
group_obj = ModelAdvisor.Group('com.mathworks.sample.group'); . . . addGroup(group_obj, 'com.mathworks.sample.subgroup1'); addGroup(group_obj, 'com.mathworks.sample.subgroup2'); addGroup(group_obj, 'com.mathworks.sample.subgroup3');
Добавить ModelAdvisor.Task
возражает против группы, использующей addGroup
:
mdladvRoot = ModelAdvisor.Root(); % MAT1, MAT2, and MAT3 are registered ModelAdvisor.Task objects % Create the group 'My Group' MAG = ModelAdvisor.Group('com.mathworks.sample.GroupSample'); MAG.DisplayName='My Group'; % Add the first task to the 'My Group' folder MAG.addTask(MAT1); % Create a subfolder 'Folder1' MAGSUB1 = ModelAdvisor.Group('com.mathworks.sample.Folder1'); MAGSUB1.DisplayName='Folder1'; % Add the second task to Folder1 MAGSUB1.addTask(MAT2); % Create a subfolder 'Folder2' MAGSUB2 = ModelAdvisor.Group('com.mathworks.sample.Folder2'); MAGSUB2.DisplayName='Folder2'; % Add the third task to Folder2 MAGSUB2.addTask(MAT3); % Register the two subfolders. This must be done before calling addGroup mdladvRoot.register(MAGSUB1); mdladvRoot.register(MAGSUB2); % Invoke addGroup to place the subfolders under 'My Group' MAG.addGroup(MAGSUB1); MAG.addGroup(MAGSUB2); mdladvRoot.publish(MAG); % publish under Root