/** * Sets the name array. * * @param names the new name array */ public void setNameArray(String[] names) { if (kind != NAMED_GROUP) throw new InternalErrorCDE("invalid call"); namedCg.setNames(names); }
/** * Called to add group to aggregate parm decl based on delegate group. * * @param group the delegate group needing to be added to the aggregate * @return the config group */ public ConfigGroup addGroup(ConfigGroup group) { String groupName = group.getName(); String[] groupNameArray = group.getNameArray(); if (group.getKind() == ConfigGroup.COMMON) { groupNameArray = getAllGroupNames(group.getCPD()); groupName = groupNameArrayToString(groupNameArray); } ConfigurationGroup cg = new ConfigurationGroup_impl(); cg.setConfigurationParameters(configurationParameterArray0); TreeItem item = addGroupToGUI(groupName, cg); // fill(commonParms, item); // don't add common parsm, they're added by definition addGroupToModel(cg); cg.setNames(groupNameArray); tree.setSelection(new TreeItem[] { item }); return new ConfigGroup(cpd, cg); }
ConfigurationGroup cg = new ConfigurationGroup_impl(); cg.setConfigurationParameters(configurationParameterArray0); cg.setNames(groupNamesToArray(names)); item = addGroupToGUI(names, cg); addGroupToModel(cg);