Common interface for data model objects, which can be changed.
Common interface for all container implementations.
virtual bool IsEmpty() const =0
Returns a true if container is empty, otherwise a false.
virtual int GetItemsCount() const =0
Returns number of elements in the container.
virtual bool IsIndexValid(int index) const =0