package org.kie.eclipse.navigator.view.actions; import org.eclipse.jface.viewers.ISelectionProvider; import org.eclipse.jgit.lib.Repository; import org.kie.eclipse.navigator.view.content.IContainerNode; import org.kie.eclipse.navigator.view.utils.ViewUtils; public class ShowGitRepoViewAction extends KieNavigatorAction { static String GIT_REPO_VIEW_ID = "org.eclipse.egit.ui.RepositoriesView"; protected ShowGitRepoViewAction(ISelectionProvider provider, String text) { super(provider, text); } public ShowGitRepoViewAction(ISelectionProvider selectionProvider) { this(selectionProvider, "Show in Git Repository View"); } @Override public void run() { IContainerNode<?> container = getContainer(); if (container==null) return; Repository repository = (Repository) container.getHandler().getResource(); ViewUtils.showGitRepositoriesView(repository); return; } }