1# (C) Copyright 2007-2019 Enthought, Inc., Austin, TX 2# All rights reserved. 3# 4# This software is provided without warranty under the terms of the BSD 5# license included in LICENSE.txt and may be redistributed only 6# under the conditions described in the aforementioned license. The license 7# is also available online at http://www.enthought.com/licenses/BSD.txt 8# Thanks for using Enthought open source! 9""" The interface for objects using the 'ExtensionPoint' trait type. """ 10 11 12# Enthought library imports. 13from traits.api import Instance, Interface 14 15# Local imports. 16from .i_extension_registry import IExtensionRegistry 17 18 19class IExtensionPointUser(Interface): 20 """ The interface for objects using the 'ExtensionPoint' trait type. """ 21 22 # The extension registry that the object's extension points are stored in. 23 extension_registry = Instance(IExtensionRegistry) 24 25#### EOF ###################################################################### 26