Interface definition
Interface definitions are included for compatibility reasons. Since the OSI class definition includes all necessary interface features, it depends on the way a class is defined, whether it acts as an interface or as class. When importing interface definitions into an ODABA repository, those are handles as class definitions.
An interface definition consists of the interface header and the interface definition. The inheritance specification, which is shared with other type definitions, is described in topic "Type extensions".