All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ObjectSpecsModeler Interface CATIStructureAnalyse

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIStructureAnalyse
 

Usage: you can freely reimplement this interface.


interface CATIStructureAnalyse

Interface used to calculate the impacts of a delete operation in a Cut/Copy/Paste context.


Method Index


o AnalyseChildren(CATClassId,CATListValCATBaseUnknown_var&)
Retrieves all the children of the current object.
o AnalyseDirectChildren(CATClassId,CATListValCATBaseUnknown_var&)
Retrieves the direct children of the current object.
o AnalyseDirectParents(CATClassId,CATListValCATBaseUnknown_var&)
Retrieves the direct the parents of the current object.
o AnalyseParents(CATClassId,CATListValCATBaseUnknown_var&)
Retrieves all the parents of the current object.

Methods


o AnalyseChildren
public virtual void AnalyseChildren(CATClassId iIntfName,
CATListValCATBaseUnknown_var& oList)=0
Retrieves all the children of the current object.
Parameters:
iIntfName
Name of the interface filtering the kind of objects to be returned.
oList
The list of all the children of the current object.
o AnalyseDirectChildren
public virtual void AnalyseDirectChildren(CATClassId iIntfName,
CATListValCATBaseUnknown_var& oList)=0
Retrieves the direct children of the current object.
Parameters:
iIntfName
Name of the interface filtering the kind of objects to be returned.
oList
The list of the direct the children of the current object.
o AnalyseDirectParents
public virtual void AnalyseDirectParents(CATClassId iIntfName,
CATListValCATBaseUnknown_var& oList)=0
Retrieves the direct the parents of the current object.
Parameters:
iIntfName
Name of the interface filtering the kind of objects to be returned.
oList
The list the direct parents of the current object.
o AnalyseParents
public virtual void AnalyseParents(CATClassId iIntfName,
CATListValCATBaseUnknown_var& oList)=0
Retrieves all the parents of the current object.
Parameters:
iIntfName
Name of the interface filtering the kind of objects to be returned.
oList
The list of all the parents of the current object.

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

Copyright © 2003, Dassault Systèmes. All rights reserved.