Part of CAPE-OPEN standard versions 1.0 and 1.1.
The Collection Common Interface is an horizontal interface specification for handling concepts that may be required by any business interface. It supports basic functions and is always independent of business interfaces. It is an abstract specification which creates and documents a common conceptual model in an implementation neutral manner.
Collection Common Interface Specification: Collection Common Interface (current document: issued in August 2003)
The Collection Common interface defines a standard way of managing collections of items. The aim of the Collection Common interface is to give a CAPE-OPEN software component the possibility to expose a list of objects to any client of the component. The client will not be able to modify the collection, i.e. removing, replacing or adding elements. However, since the client will have access to any CAPE-OPEN interface exposed by the items of the collection, it will be able to modify the state of any element. This document results from polishing the document issued by the Global CAPE-OPEN project. No change in design.
Errata & Clarifications: Collection_Errata_1 0_1.008 (current document: issued on February 17, 2014)
Complements the Collection Common Interface Specification document
The Errata and Clarifications document for the Collection Common Interface specification explains several aspects of the Collection item property including the lower bound of the Collection index, case insensitiveness for item name matching and the behaviour to be implemented when the item requested cannot be obtained.
This specification is maintained by the Methods & Tools Special Interest Group.