private void updateTypeFlc() {
    final List<String> allActiveTypeToggles = new ArrayList<String>();
    for (final FormToggle link : typeCmpList) {
      final String type = (String) link.getUserObject();
      if (selectedTypeList.contains(type)) {
        if (!link.isOn()) {
          link.toggleOn();
        }
        allActiveTypeToggles.add(type);
      } else if (link.isOn()) {
        link.toggleOff();
      }
    }

    if (allActiveTypeToggles.containsAll(selectedTypeList)) {
      typeEditBtn.toggleOff();
    } else {
      typeEditBtn.toggleOn();
    }
    if (selectedTypeList.isEmpty()) {
      typeAllBtn.toggleOn();
    } else {
      typeAllBtn.toggleOff();
    }
  }