/**
* Copyright (C) Intersect 2012.
*
* This module contains Proprietary Information of Intersect,
* and should be treated as Confidential.
*/
package au.org.intersect.exsite9.view;
import org.eclipse.ui.IViewPart;
import org.eclipse.ui.IViewReference;
import org.eclipse.ui.IWorkbenchWindow;
/**
* Used to perform actions on exsite9 views
*/
public final class ViewUtils
{
public static IViewPart getViewByID(final IWorkbenchWindow window, final String viewID)
{
final IViewReference[] refs = window.getActivePage().getViewReferences();
for (final IViewReference viewRef : refs)
{
if (viewRef.getId().equals(viewID))
{
return viewRef.getView(false);
}
}
return null;
}
}