KnowledgeInterfaces Interface CATIParmDirectAccess

Usage: you can reimplement this interface by deriving the supplied CATParmPublisherAdapter adapter class.


interface CATIParmDirectAccess

Interface representing an object that publishes parameters.

Role: If you're a CAA feature that implements CATIParmPublisher because you publish parameters, and if you want to retrieve them for your own purpose, implement also this interface.

Implementations of that interface should derive from CATParmPublisherAdapter

BOA information: this interface CANNOT be implemented using the BOA (Basic Object Adapter). To know more about the BOA, refer to the CAA Encyclopedia home page. Click Middleware at the bottom left, then click the Object Modeler tab page. Several articles deal with the BOA.


Method Index


o RetrieveDirectChildren(CATClassId,CATLISTV(CATBaseUnknown_var)&)
Returns the children (mostly paramters) that the CAA feature aggregates.

Methods


o RetrieveDirectChildren
public virtual RetrieveDirectChildren( iIntfName,
iListToFill)
Returns the children (mostly paramters) that the CAA feature aggregates.
Parameters:
iIntfName
Id of the kind of objects searched
iListToFill
objects found are added to the list
Returns:
classic HRESULT

This object is included in the file: CATIParmDirectAccess.h
If needed, your Imakefile.mk should include the module: KnowledgeItf

Copyright © 1999-2015, Dassault Systèmes. All rights reserved.