This is Kactus2 extension
Each API interface has a
mandatory name. Display name is optional and
typically a few words providing a more detailed and/or
user-friendly name for display. Optional description
contains a textual description of the interface.
Optional API definition is an XML document that captures the interface properties. It lists all the function calls, their parameters, and return values. You can type the VLNV or drag-drop an API definition from the library.
Details section includes dependency which is either 'provider' or 'requester'. A provider means that this SW components implements the API and other SW components call its functions. Requester means that this SW components calls functions defined in the API and some other SW component must implement (provide) them.