public void updateDataProperty(DataPropertyTreeNode node) {
   dataPropertyNameLabel.setText(node.getName());
   ConvertorType type = new ConvertorType(node.getRanges());
   rangeLabel.setText(type.toString());
   DataPropertyType dataPropertyType = node.getDataPropertyType();
   switch (dataPropertyType) {
     case LEAF:
       apply.setText(APPLY_LEAF);
       apply.setEnabled(columnSelected);
       apply.setActionCommand(APPLY_LEAF);
       dataPropertySelected = true;
       break;
     case LOW_DETAIL:
       apply.setText(APPLY_LOW_DETAIL);
       apply.setEnabled(columnSelected);
       apply.setActionCommand(APPLY_LOW_DETAIL);
       dataPropertySelected = true;
       break;
     case PROPERTIES:
       apply.setText(PICK_DATA);
       apply.setEnabled(columnSelected);
       dataPropertySelected = false;
       break;
     default:
       System.err.println("Unexpected enum in updateDataProperty");
   }
 }