ModelModuleScope

A check owns its subject modules and reads the complete models of their dependencies. Both compiled and PSI adapters supply their ordinary module graph; reverse dependents are deliberately outside this scope. No Gradle or IDE types belong in the rule engine.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val modules: Set<M>
Link copied to clipboard
val subjects: Set<M>

Functions

Link copied to clipboard
fun prepareIndex(declarationModule: (MetamodelEntity) -> M?, completeModules: Set<M> = modules, logicalOwners: Map<String, M> = emptyMap(), inventory: ModelIndex = ModelIndex.current()): ModelIndex

Prepare one inventory after the adapter has loaded every viewpoint in modules.

Generated with STIG