# Package org.gmetrics.metric.coupling

- Class Summary
  Class | Description
  --- | ---
  AbstractCouplingReferenceManager | Abstract superclass for Afferent/efferent coupling reference manager classes.
  AbstractPackageCouplingMetric | Abstract superclass for Metrics that measure package-level coupling.
  AfferentCouplingMetric | Metric for counting the number of other packages that depend on the classes within this package.
  AfferentCouplingReferenceManager | Maintains a mapping of packageName -> packages that reference it, as well as a reference to a MetricResult for the associated PackageResultsNode.
  EfferentCouplingMetric | Metric for counting the number of other packages that the classes in the package depend upon.
  EfferentCouplingReferenceManager | Maintains a mapping of packageName -> packages it references, as well as a reference to a MetricResult for the associated PackageResultsNode.
  PackageReferenceAstVisitor | AstVisitor that checks for references to other packages