1 package com
.intellij
.openapi
.roots
.ui
.configuration
.projectRoot
.daemon
;
3 import com
.intellij
.openapi
.roots
.ui
.configuration
.projectRoot
.StructureConfigurableContext
;
4 import org
.jetbrains
.annotations
.NotNull
;
11 public abstract class ProjectStructureElement
{
12 protected final StructureConfigurableContext myContext
;
14 protected ProjectStructureElement(@NotNull StructureConfigurableContext context
) {
18 public abstract void check(ProjectStructureProblemsHolder problemsHolder
);
20 public abstract List
<ProjectStructureElementUsage
> getUsagesInElement();
22 public abstract boolean highlightIfUnused();
25 public abstract boolean equals(Object obj
);
28 public abstract int hashCode();