All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown | +---System.IDispatch | +---System.CATBaseUnknown | +---CATINavigateObject
Usage: you can freely reimplement this interface.
interface CATINavigateObject
Interface to navigate in object tree.
Role: This interface enables you to visualize a component in an object tree. This interface
implementation is mandatory, even if the component is a leaf. In this case, the GetChildren method returns an empty list.
Once you have implemented this interface, you may customize default behaviors for the node representing your component. Refer to the CATINavigElement and the CATINavigModify interfaces. Note that contrary to CATINavigateObject, the implementation of these two interfaces is not mandatory.
This interface is called in the following contexts:This interface can be also used to "dump" the contents of an existing object tree.
public virtual CATListValCATBaseUnknown_var* GetChildren( | )=0 |
public virtual CATListValCATUnicodeString* GetIdentificators( | )=0 |
Copyright © 2003, Dassault Systèmes. All rights reserved.