/** Method setEnabledFields. */ @Override protected void setEnabledFields() { if (R4EUIModelController.isJobInProgress() || fProperties.getElement().isReadOnly() || !fProperties.getElement().isEnabled() || null == R4EUIModelController.getActiveReview() || ((R4EReviewState) R4EUIModelController.getActiveReview().getReview().getState()) .getState() .equals(R4EReviewPhase.R4E_REVIEW_PHASE_COMPLETED)) { fPositionText.setForeground(UIUtils.DISABLED_FONT_COLOR); fAssignedToText.setForeground(UIUtils.DISABLED_FONT_COLOR); fAssignedToButton.setEnabled(false); fUnassignedFromButton.setEnabled(false); } else { fPositionText.setForeground(UIUtils.ENABLED_FONT_COLOR); fAssignedToText.setForeground(UIUtils.ENABLED_FONT_COLOR); fAssignedToButton.setEnabled(true); if (fAssignedToText.getText().length() > 0) { fUnassignedFromButton.setEnabled(true); } else { fUnassignedFromButton.setEnabled(false); } } }