Function createOmlServices

  • Create the full set of services required by Langium and Sprotty.

    First inject the shared services by merging three modules:

    • Langium default shared services
    • Services generated by langium-cli
    • Langium/Sprotty default shared services

    Then inject the language-specific services by merging three modules:

    • Langium default language-specific services
    • Services generated by langium-cli
    • Services specified in this file

    Returns

    An object wrapping the shared services and the language-specific services

    Parameters

    • context: DefaultSharedModuleContext

      Optional module context with the LSP connection

    Returns {
        Oml: OmlServices;
        shared: LangiumSprottySharedServices;
    }

Generated using TypeDoc