The Context API (CXAPI) for AMETAS currently defines 3 interfaces, 5 classes, and 6 exceptions. We need to split our API description in several parts:
You should read from the beginning and decide how deep you want to step inside. For most of your work, the available interface implementations provide enough functionality. You can implement the interfaces by your own classes, especially when you want to avoid class hierarchy constraints. You could, for example, need to subclass some other existing class for providing a context, but Java does not allow for multiple inheritance. But this is a really rare case.
The information provided in this Users Guide are only a first reference; you should always consult the Javadoc documentation in addition. Here, we want to turn your attention to the methods, classes, and fields which allow you to quickly write your programs.