Skip to main content

Crate ontocore_plugin

Crate ontocore_plugin 

Source

Structs§

DiscoveredPlugin
GraphProviderResult
Thin graph provider — optional graph_kind + IRI seeds / overlay payload.
PluginCapabilities
PluginCommandContribution
PluginConfig
PluginContextActionContribution
PluginDescriptor
PluginDiagnosticWire
PluginHost
PluginInspectorCard
PluginManifest
Parsed plugin manifest from workspace TOML.
PluginOutput
JSON wire format returned by subprocess plugins on stdout.
PluginPreferencePageContribution
PluginUiContributions
PluginViewContribution
QueryProviderResult
Thin query adapter — tabular rows for Query Workbench / CLI.
ReasonerProviderResult
Thin reasoner adapter (SDK 1.0) — emits unsatisfiable IRIs compatible with reasoner UIs.
RefactorProviderResult
Thin refactor preview tip (does not apply edits).
RunPluginResult
WorkflowRequest
WorkflowResult

Enums§

LifecycleError
ManifestValidationError
PluginActivation
When a discovered plugin becomes Active after discovery.
PluginDiscoveryError
PluginHostError
PluginKind
Supported plugin kinds (SDK 1.0).
PluginLifecycleState
Lifecycle state for a discovered plugin.
PluginPermission
Explicit permissions requested by a plugin.

Constants§

PLUGIN_DIR
Relative directory scanned for plugin manifests inside a workspace.

Traits§

ExporterPlugin
GraphPlugin
QueryPlugin
ReasonerPlugin
RefactorPlugin
ValidatorPlugin
WorkflowPlugin

Functions§

activation_order
Topologically sort plugin ids by depends_on.
dependents_of
Plugins that directly or transitively depend on plugin_id.
discover_plugins
Discover plugin manifests under {workspace}/.ontocore/plugins/*.toml.
manifest_for_builtin
merge_plugin_diagnostics
parse_manifest
Parse and validate a plugin manifest from TOML text.
plugin_diagnostic