@Override public boolean isEnabled(){
  if ((attributeSelectionPanel != null) && !isValueOnly()) {
    return attributeSelectionPanel.isEnabled();
  }
 else {
    if (this.checkBox != null) {
      return checkBox.isEnabled();
    }
  }
  return false;
}

@ Override public boolean isEnabled ( ) { if ( ( attributeSelectionPanel != null ) && ! isValueOnly ( ) ) { return attributeSelectionPanel . isEnabled ( ) ; } else { if ( this . checkBox != null ) { return checkBox . isEnabled ( ) ; } } return false ; }
checks if is enabled .
