Inherits from
- PluginManager: enthought.envisage.plugin_manager.PluginManager
Attributes
- exclude
An optional list of the Ids of the plugins that are to be excluded by the manager.
Each item in the list is actually a regular expression as used by the 're' module.
exclude = List(Str)
- include
An optional list of the Ids of the plugins that are to be included by the manager (i.e. only plugins with Ids in this list will be added to the manager).
Each item in the list is actually a regular expression as used by the 're' module.
include = List(Str)
- PLUGINS
Entry point Id.
PLUGINS = 'enthought.envisage.plugins'
- working_set
The working set that contains the eggs that contain the plugins that live in the house that Jack built ;^) By default we use the global working set.
working_set = Instance(pkg_resources.WorkingSet, pkg_resources.working_set)
Inherited from base classes
Method summary
- __plugins_default(self)
Inherited from base classes
- __deepcopy__(self, memo)
- __getstate__(self)
- __init__(self, plugins = None, **traits)
- __iter__(self)
- __plugins_changed(self, trait_name, old, new)
- __plugins_items_changed(self, trait_name, old, new)
- __prefix_trait__(self, name, is_set)
- __reduce_ex__(self, protocol)
- __setstate__(self, state, trait_change_notify = True)
- add_class_trait(cls, name, *trait)
- add_plugin(self, plugin)
- add_trait(self, name, *trait)
- add_trait_category(cls, category)
- add_trait_listener(self, object, prefix = '')
- all_trait_names(self)
- base_trait(self, name)
- class_default_traits_view(cls)
- class_editable_traits(cls)
- class_trait_names(cls, **metadata)
- class_trait_view(cls, name = None, view_element = None)
- class_trait_view_elements(cls)
- class_traits(cls, **metadata)
- clone_traits(self, traits = None, memo = None, copy = None, **metadata)
- configure_traits(self, filename = None, view = None, kind = None, edit = True, context = None, handler = None, id = '', scrollable = None, **args)
- copy_traits(self, other, traits = None, memo = None, copy = None, **metadata)
- copyable_trait_names(self, **metadata)
- default_traits_view(self)
- edit_traits(self, view = None, parent = None, kind = None, context = None, handler = None, id = '', scrollable = None, **args)
- editable_traits(self)
- get_plugin(self, plugin_id)
- has_traits_interface(self, *interfaces)
- on_trait_change(self, handler, name = None, remove = False, dispatch = 'same', priority = False, deferred = False)
- print_traits(self, show_help = False, **metadata)
- remove_plugin(self, plugin)
- remove_trait(self, name)
- remove_trait_listener(self, object, prefix = '')
- reset_traits(self, traits = None, **metadata)
- set_trait_dispatch_handler(cls, name, klass, override = False)
- start(self)
- start_plugin(self, plugin = None, plugin_id = None)
- stop(self)
- stop_plugin(self, plugin = None, plugin_id = None)
- sync_trait(self, trait_name, object, alias = None, mutual = True, remove = False)
- trait(self, name, force = False, copy = False)
- trait_context(self)
- trait_get(self, *names, **metadata)
- trait_monitor(cls, handler, remove = False)
- trait_names(self, **metadata)
- trait_set(self, trait_change_notify = True, **traits)
- trait_setq(self, **traits)
- trait_subclasses(cls, all = False)
- trait_view(self, name = None, view_element = None)
- trait_view_elements(self)
- trait_views(self, klass = None)
- traits(self, **metadata)
- validate_trait(self, name, value)
Methods
- __plugins_default(self)
Trait initializer.