Class SliceRules
java.lang.Object
dev.archunitjava.rules.SliceRules
Directional and pairwise independence rules over stable, non-overlapping slices.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ArchitectureRulemutuallyIndependent(SliceModel slices, DependencyGraph graph, SliceSelector selected) static ArchitectureRulemutuallyIndependent(SliceModel slices, DependencyGraph graph, SliceSelector selected, Set<DependencyKind> includedKinds) static ArchitectureRulenoDependencies(SliceModel slices, DependencyGraph graph, SliceSelector origins, SliceSelector targets) static ArchitectureRulenoDependencies(SliceModel slices, DependencyGraph graph, SliceSelector origins, SliceSelector targets, Set<DependencyKind> includedKinds)
-
Method Details
-
noDependencies
public static ArchitectureRule noDependencies(SliceModel slices, DependencyGraph graph, SliceSelector origins, SliceSelector targets) -
noDependencies
public static ArchitectureRule noDependencies(SliceModel slices, DependencyGraph graph, SliceSelector origins, SliceSelector targets, Set<DependencyKind> includedKinds) -
mutuallyIndependent
public static ArchitectureRule mutuallyIndependent(SliceModel slices, DependencyGraph graph, SliceSelector selected) -
mutuallyIndependent
public static ArchitectureRule mutuallyIndependent(SliceModel slices, DependencyGraph graph, SliceSelector selected, Set<DependencyKind> includedKinds)
-