|
SAP NetWeaver 7.20 (SP01) Composition Environment | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| ICMIGenericModelClass | Interface for a generic model class. |
| ICMIGenericModelClass02 | Extended version of ICMIGenericModelClass that provides sorted
access to relations and access to relation role specific model object
managers. |
| ICMIModel | Manages and contains all Model classes, which together form a Common Model. |
| ICMIModel02 | Extended version of ICMIModel that provides class
specific model object managers. |
| ICMIModelClass | Represents a Model class in a Model. |
| ICMIModelClassExecutable | Allows access to some executable behavior of model classes. |
| ICMIModelClassWrapper | Common interface for types that wrap a model class (and usually delegate to it). |
| ICMIModelObjectCollection | Represents a collection of instances of model classes in a model. |
| ICMIModelObjectCollection02 | Extended version of ICMIModelObjectCollection that provides
access to a collection specific model object manager. |
| ICMIModelObjectManager | Allows creation and deletion of objects in a specific scope. |
| ICMIQuery | Represents a query in a Model. |
| ICMIWrappableModelClass | Interface for model classes that are prepared to be wrapped by some technology specific wrapper. |
Contains interfaces to be implemented for the data part of a model implementing the Common Model Interface CMI.
Besides interfaces representing the model itself, model classes and collections of model objects there are interfaces used in the following contextsICMIModelClassExecutable and its extension ICMIQuery): These offer a notion for execution of a model class in the sense of a "function" and - in the case of a query - define access to input and output via model class relations. ICMIModelObjectManager): Used for creation or deletion of model objects in different scopes.ICMI*02; these are extensions of interfaces named ICMI* which originate from previously released CMI versions. The old interfaces are still there for compatibility reasons: CMI implementations based on previous releases can run on newer releases without implementation changes. New CMI implementations should always implement the newer interfaces if they need to implement the respective interface at all.
Note the differences between a typed and generic model when implementing the interfaces in this package. For example, typed models may but don't have to supply model class metadata which means they may but don't have to implement ICMIModelClass whereas generic models must implement ICMIGenericModelClass02 (or its previous version ICMIGenericModelClass).
|
SAP NetWeaver 7.20 (SP01) Composition Environment | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||