495670: refactored implementation for Detail widgets validation

Change-Id: Iab61099dede5bd9dc41aef9d29779efd83cab73c
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=495670
22 files changed