DataCommonProtocolUse Interface 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.
- ioProvidedChildren
- 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.
- Returns:
- The code error.
- S_OK
- the method is successful
- E_FAIL
- otherwise
This object is included in the file: CATINavigateProvider.h
If needed, your Imakefile.mk should include the module: CATProviderItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.