Package dev.archunitjava.projection
package dev.archunitjava.projection
-
ClassDescriptionDeterministic, graph-generic SCC and bounded elementary-cycle algorithms.Pure cycle-analysis output, including whether diagnostic enumeration hit a bound.Explicit resource bounds for optional elementary-cycle diagnostics.One omitted raw edge and its deterministic reason.A directed elementary cycle, stored once with its lowest stable node first.Target identity domain for one deterministic graph projection.Why a raw edge did not appear in a projected graph.Exact raw edge selector for an explicit, reviewable exclusion.Explicit source-to-projected identity mapping used by classpath and module views.Immutable, pure projection value shared by package, type, member, classpath, and module views.Projected graph plus complete accounting for omitted raw edges.One deterministic maximal set of mutually reachable graph nodes.