Skip to content

Improve the APIs downstream applications can use to load additional libraries #2181

@gdaniel

Description

@gdaniel

#1018 improved the APIs to make it possible for downstream applications to extend and override SysONDefaultLibrariesConfiguration and load additional libraries into editing contexts.

The provided solution still requires downstream applications to rely on @Primary to override SysONDefaultLibrariesConfiguration, which is not optimal.
SysON could provide a generic way to register libraries to load in editing contexts.
SysON would contribute SysML and KerML libraries to this process, and downstream applications could contribute their own libraries if needed.

Something to keep in mind: SysON's libraries should probably be loaded first to let downstream application's libraries rely on SysML/KerML constructs.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions