package de.ovgu.cide.tools.interactionanalyzer; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.WorkspaceJob; import org.eclipse.ui.IViewPart; import de.ovgu.cide.features.source.ColoredSourceFileIteratorAction; public class CollectInteractionsAction extends ColoredSourceFileIteratorAction { protected WorkspaceJob createJob(IProject[] p) { IViewPart view; try { view = part.getSite().getPage().showView( InteractionsView.VIEW_ID); if (view instanceof InteractionsView) return new CollectStatisticsAndInteractionsJob(p[0], ((InteractionsView) view).tree); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } }