Package org.jetbrains.mps.openapi.module
-
Interface Summary Interface Description FacetsFacade.FacetFactory ModelAccess Grants access to objects in the repository (for example to models)RepositoryAccess Deprecated. SDependency Represents a dependency between modules.SearchScope Should be used only as find usages search scope.SModule A module represents a language or a solution.SModuleFacet Facets allow to store language or feature-specific settings on a module-level.SModuleId A repository-wide unique id of a module.SModuleListener To implement this interface, consider extendingSModuleListenerBase
.SModuleReference A globally unique reference to a moduleSRepository A storage for modules.SRepositoryAttachListener Variation of a repository listener that receives notifications when listener is attached to/detached from a repository.SRepositoryListener Receives notifications whenever a repository gets updated. -
Class Summary Class Description FacetsFacade FindUsagesFacade Effective (usually index-based) implementation of find usages routines.SModuleAdapter Deprecated. unfortunate naming, not an adapter to SModule, useSModuleListenerBase
instead.SModuleListenerBase Bare implementation ofSModuleListener
intended for subclassingSRepositoryContentAdapter This class serves as a convenient implementation of all repository listeners at once.SRepositoryListenerBase A convenient empty implementation of the SRepositoryListener interface. -
Enum Summary Enum Description SDependencyScope There are several types of dependencies between two modules.