| package com.intellij.usages.impl.rules; |
| |
| import com.intellij.openapi.vcs.FileStatus; |
| import com.intellij.usages.UsageGroup; |
| import org.jetbrains.annotations.Nullable; |
| |
| import javax.swing.*; |
| |
| /** |
| * @author nik |
| */ |
| public abstract class UsageGroupBase implements UsageGroup { |
| @Override |
| public void update() { |
| } |
| |
| @Nullable |
| @Override |
| public FileStatus getFileStatus() { |
| return null; |
| } |
| |
| @Override |
| public boolean isValid() { |
| return true; |
| } |
| |
| @Override |
| public Icon getIcon(boolean isOpen) { |
| return null; |
| } |
| |
| @Override |
| public void navigate(boolean focus) { |
| } |
| |
| @Override |
| public boolean canNavigate() { |
| return false; |
| } |
| |
| @Override |
| public boolean canNavigateToSource() { |
| return false; |
| } |
| } |