envisage.extension_point_binding module

A binding between a trait on an object and an extension point.

class envisage.extension_point_binding.ExtensionPointBinding(**traits)[source]

Bases: traits.has_traits.HasTraits

A binding between a trait on an object and an extension point.

envisage.extension_point_binding.bind_extension_point(obj, trait_name, extension_point_id, extension_registry=None)[source]

Create a binding to an extension point.