Interface DependencyGraph
-
- All Known Subinterfaces:
MutableDependencyGraph
- All Known Implementing Classes:
MutableMapDependencyGraph
public interface DependencyGraph
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<ExternalId>getChildrenExternalIdsForParent(Dependency parent)java.util.Set<ExternalId>getChildrenExternalIdsForParent(ExternalId parent)java.util.Set<Dependency>getChildrenForParent(Dependency parent)java.util.Set<Dependency>getChildrenForParent(ExternalId parent)DependencygetDependency(ExternalId dependency)java.util.Set<ExternalId>getParentExternalIdsForChild(Dependency child)java.util.Set<ExternalId>getParentExternalIdsForChild(ExternalId child)java.util.Set<Dependency>getParentsForChild(Dependency child)java.util.Set<Dependency>getParentsForChild(ExternalId child)java.util.Set<Dependency>getRootDependencies()java.util.Set<ExternalId>getRootDependencyExternalIds()booleanhasDependency(Dependency dependency)booleanhasDependency(ExternalId dependency)
-
-
-
Method Detail
-
getRootDependencies
java.util.Set<Dependency> getRootDependencies()
-
getRootDependencyExternalIds
java.util.Set<ExternalId> getRootDependencyExternalIds()
-
hasDependency
boolean hasDependency(Dependency dependency)
-
hasDependency
boolean hasDependency(ExternalId dependency)
-
getDependency
Dependency getDependency(ExternalId dependency)
-
getChildrenForParent
java.util.Set<Dependency> getChildrenForParent(Dependency parent)
-
getChildrenExternalIdsForParent
java.util.Set<ExternalId> getChildrenExternalIdsForParent(Dependency parent)
-
getChildrenForParent
java.util.Set<Dependency> getChildrenForParent(ExternalId parent)
-
getChildrenExternalIdsForParent
java.util.Set<ExternalId> getChildrenExternalIdsForParent(ExternalId parent)
-
getParentExternalIdsForChild
java.util.Set<ExternalId> getParentExternalIdsForChild(Dependency child)
-
getParentsForChild
java.util.Set<Dependency> getParentsForChild(ExternalId child)
-
getParentsForChild
java.util.Set<Dependency> getParentsForChild(Dependency child)
-
getParentExternalIdsForChild
java.util.Set<ExternalId> getParentExternalIdsForChild(ExternalId child)
-
-