com.intellij.packageDependencies
Class DependencyValidationManager
java.lang.Object
com.intellij.psi.search.scope.packageSet.NamedScopesHolder
com.intellij.packageDependencies.DependencyValidationManager
- All Implemented Interfaces:
- BaseComponent, ProjectComponent, JDOMExternalizable
public abstract class DependencyValidationManager
- extends NamedScopesHolder
- implements ProjectComponent
User: anna
Date: Mar 2, 2005
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DependencyValidationManager
public DependencyValidationManager()
getInstance
public static DependencyValidationManager getInstance(Project project)
hasRules
public abstract boolean hasRules()
getViolatorDependencyRule
public abstract DependencyRule getViolatorDependencyRule(PsiFile from,
PsiFile to)
getViolatorDependencyRules
public abstract DependencyRule[] getViolatorDependencyRules(PsiFile from,
PsiFile to)
getAllRules
public abstract DependencyRule[] getAllRules()
removeAllRules
public abstract void removeAllRules()
addRule
public abstract void addRule(DependencyRule rule)