All Frameworks Class Hierarchy This Framework Previous Next Indexes
ObjectModelerNavigator Interface CATINavigateProvider
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATINavigateProvider
Usage: you can freely reimplement this interface.
interface CATINavigateProvider
Interface used to delegate to application the addition of children in CATINavigateObject implementation.
Role: the provider algorithm handles the applicative children in order to
display them in the navigation tree.
- See also:
- CATINavigateObject
Method Index
- o
GetChildren(CATBaseUnknown*,CATLISTP(CATBaseUnknown)**)
- Returns a list of the children of a base object.
Methods
o GetChildren
-
Returns a list of the children of a base object.
- Parameters:
-
- iObj
- The base feature object.
Legal values: it must not be NULL.
- ioListChildren
- The list of the children of the base object known by applicative code.
Legal values:
ioProvidedChildren must not be NULL. *ioProvidedChildren may be NULL or a pointer to a valid CATLISTP(CATBaseUnknown).
Lifecycle rules deviation
When *ioProvidedChildren is not NULL, it has to be kept by callee as input argument.
This object is included in the file: CATINavigateProvider.h
If needed, your Imakefile.mk should include the module: CATObjectModelerNavigator