Interface ComponentHost

  • All Known Subinterfaces:
    Platform
    All Known Implementing Classes:
    MPSCore, MPSFindUsages, MPSGenerator, MPSMake, MPSPersistence, MPSTypesystem

    public interface ComponentHost
    This is a group of components at a given layer of initialization. At the moment, there's only 1, application-wide layer (aka j.m.core.platform.Platform). ComponentPlugin plugs CoreComponent and expose any/all of them through API of ComponentHost. In the future, however, we might want to make Project a ComponentHost as well, and provide means to publish own components into layers (publish/withdraw). This is an attempt to fill the gaps in component story.
    Since:
    3.4
    • Method Detail