addGroup
クラス: ModelAdvisor.Group
名前空間: ModelAdvisor
フォルダーへのサブフォルダーの追加
構文
addGroup(group_obj, child_obj)
説明
addGroup(group_obj, child_obj)
は、child_obj
で指定された新しいサブフォルダーを、ModelAdvisor.Group
クラスをインスタンス化した group_obj
で指定されたフォルダーに追加します。
例
以下のように、3 つのチェックを 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');
以下のように、addGroup
を使用して ModelAdvisor.Task
オブジェクトをグループに追加します。
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