@Override
public IStatus run(IProgressMonitor monitor) {
monitor.beginTask("Reading from Registry", 100);
monitor.worked(25);
IRegistryClient client = (IRegistryClient) o;
if (reload) {
client.reload();
reload = false;
}
monitor.worked(50);
peView.load(client.getProcessingElements());
domainView.load(client.getDomainTypes());
structView.load(client.getStructuralTypes());
monitor.worked(25);
Display.getDefault().asyncExec(new Runnable() {
@Override