IDEADEV-41116: exploded war artefact: add warning for dependent module
[fedora-idea.git] / java / idea-ui / src / com / intellij / openapi / roots / ui / configuration / projectRoot / daemon / ProjectStructureElementUsage.java
blob7ed2aff3b88dd3f3f4b2591cb21e9301ce1b8779
1 package com.intellij.openapi.roots.ui.configuration.projectRoot.daemon;
3 import javax.swing.*;
5 /**
6 * @author nik
7 */
8 public abstract class ProjectStructureElementUsage {
9 public abstract ProjectStructureElement getSourceElement();
11 public abstract ProjectStructureElement getContainingElement();
13 public abstract String getPresentableName();
15 public abstract void navigate();
17 @Override
18 public abstract int hashCode();
20 @Override
21 public abstract boolean equals(Object obj);
23 public abstract Icon getIcon();