* Notifies the listener that a part has been opened.
*/
public void firePartInputChanged(final IWorkbenchPartReference ref) {
Object[] array = getListeners();
for (int i = 0; i < array.length; i++) {
final IPartListener2 l;
if (array[i] instanceof IPartListener2) {
l = (IPartListener2) array[i];
} else {
continue;
}
fireEvent(new SafeRunnable() {
public void run() {
l.partInputChanged(ref);
}
}, l, ref, "inputChanged::"); //$NON-NLS-1$
}
}