/** * called from add Override action. * * @param override the override * @param parent the parent * @param cp the cp */ private void addOverride(String override, TreeItem parent, ConfigurationParameter cp) { cp.setOverrides(addOverrideToArray(cp.getOverrides(), override)); addOverrideToGUI(parent, override); parent.setExpanded(true); commonActionFinish(); }
TreeItem parentItem = itemsToRemove[i].getParentItem(); ConfigurationParameter cp = getCorrespondingModelParm(parentItem); cp.setOverrides(removeOverride(cp, getItemIndex(parentItem, itemsToRemove[i]))); itemsToRemove[i].dispose(); if (cp.getOverrides().length == 0) {
String[] overrides = cp.getOverrides(); overrides[overrideIndex] = setValueChanged(overrideSpec, overrides[overrideIndex]); cp.setOverrides(overrides); parmItem.getItems()[overrideIndex].setText(OVERRIDE_HEADER + overrideSpec);