1 package com.jetbrains.edu.coursecreator.projectView;
3 import com.intellij.ide.projectView.PresentationData;
4 import com.intellij.ide.projectView.ViewSettings;
5 import com.intellij.ide.projectView.impl.nodes.PsiFileNode;
6 import com.intellij.openapi.project.Project;
7 import com.intellij.psi.PsiFile;
8 import com.intellij.ui.SimpleTextAttributes;
11 * represents a file which is invisible for student in student mode
13 public class CCStudentInvisibleFileNode extends PsiFileNode{
15 public CCStudentInvisibleFileNode(Project project,
17 ViewSettings viewSettings) {
18 super(project, value, viewSettings);
23 protected void updateImpl(PresentationData data) {
24 super.updateImpl(data);
25 String text = data.getPresentableText();
27 data.addText(text, SimpleTextAttributes.GRAY_ATTRIBUTES);