diff --git a/src/graph/interfaces.py b/src/graph_ZCA/interfaces.py copy from src/graph/interfaces.py copy to src/graph_ZCA/interfaces.py --- a/src/graph/interfaces.py +++ b/src/graph_ZCA/interfaces.py @@ -11,8 +11,12 @@ class IBaseAdapter(Interface): Gets an Object to be adapted """ +class IBaseComponent(Interface): + """ + All Interfaces derived from this class are marking a Class to be a component of this framework. + """ -class IAxis(Interface): +class IAxis(IBaseComponent): """ Axis interface """ @@ -21,17 +25,17 @@ class IAxis(Interface): createed with knowledge of its parent component """ -class ITickLabelAdapter(Interface): +class ITickLabelAdapter(IBaseComponent): """ An adapter that produces tick labels for an axis """ -class IViewBox(Interface): +class IViewBox(IBaseComponent): """ Container to display some components """ -class IImage(Interface): +class IImage(IBaseComponent): """ Some xy data """