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