All Frameworks  Class Hierarchy  This Framework  Indexes   

ENOVInterfaces Interface CATIEnovCatalogManager

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIEnovCatalogManager

Interface for ENOVCatalogSupport implementation.

Role: This class provides methods to Navigate/update ENOVIA Catalog Structure.

Deprecated:
V5R17 -- Catalog is totally removed from LCA


Method Index


o ENOVCatalogGetChildren(CATBaseUnknown_var,CATLISTV(CATBaseUnknown_var)&)
o ENOVCatalogGetRootChapters(CATLISTV(CATBaseUnknown_var)&)
o ENOVCatalogObject(CATBaseUnknown_var,CATLISTV(CATBaseUnknown_var))
o ENOVCatalogQueryForChapters(CATUnicodeString,CATUnicodeString,CATLISTV(CATBaseUnknown_var)&)
o ENOVCatalogSetKeywordValue(CATBaseUnknown_var,CATUnicodeString,CATUnicodeString)
o ENOVCatalogSetKeywordValues(CATBaseUnknown_var,CATListOfCATUnicodeString,CATListOfCATUnicodeString)

Methods


o ENOVCatalogGetChildren
public virtual ENOVCatalogGetChildren( unkn_iChapter,
oResults)
Deprecated:
V5R17 -- Catalog is totally removed from LCA Retrieves the child chapters and other objects catalogued under the chapter.
Parameters:
iChapter.
Input parameter - The parent chapter.
oResults.
Return parameter - List of Catalog chapter objects and other catalogued objects.
Returns:
S_OK in case of success, E_FAIL in case of error.
o ENOVCatalogGetRootChapters
public virtual ENOVCatalogGetRootChapters( oResults)
Deprecated:
V5R17 -- Catalog is totally removed from LCA Retrieves the ENOVIA root level catalog chapters.
Parameters:
oResults.
List of Catalog chapter objects returned.
Returns:
S_OK in case of success, E_FAIL in case of error.
o ENOVCatalogObject
public virtual ENOVCatalogObject( unkn_iChapter,
const iObjectList)
Deprecated:
V5R17 -- Catalog is totally removed from LCA Catalogs the object (for e.g Part reference) to the input Chapters.
Parameters:
iChapter.
Input parameter - The parent chapter.
iObjectList.
Input parameter - List of objects to be Catalogued.
Returns:
S_OK in case of success, E_FAIL in case of error.
o ENOVCatalogQueryForChapters
public virtual ENOVCatalogQueryForChapters( iChapterName,
iQueryMode,
oResults)
Deprecated:
V5R17 -- Catalog is totally removed from LCA Retrieves the ENOVIA catalog chapters by Name and Filter Mode.
Parameters:
iChapterName.
Input name of the chapter to be retrieved.
iQueryMode.
Query type can be two types "Filter" or "Search". Use Filter option to get the chapters. Use Search option to get attached objects.
oResults.
List of Catalog chapter objects returned.
Returns:
S_OK in case of success, E_FAIL in case of error.
o ENOVCatalogSetKeywordValue
public virtual ENOVCatalogSetKeywordValue( unkn_iDescription,
iKeywordName,
iKeywordValue)
Deprecated:
V5R17 -- Catalog is totally removed from LCA Sets a single Keyword value on the input description object.
Parameters:
iDescripton.
Input parameter - input Catalog Description object.
iKeywordName.
Input parameter - Name of the keyword.
iKeywordValue.
Input parameter - Value of the keyword.
Returns:
S_OK in case of success, E_FAIL in case of error.
o ENOVCatalogSetKeywordValues
public virtual ENOVCatalogSetKeywordValues( unkn_iDescription,
iKeywordNameList,
iKeywordValueList)
Deprecated:
V5R17 -- Catalog is totally removed from LCA Sets the Keyword values on the input description object.
Parameters:
iDescripton.
Input parameter - input Catalog Description object.
iKeywordNameList.
Input parameter - List of keyword names.
iKeywordValueList.
Input parameter - List of keyword values.
Returns:
S_OK in case of success, E_FAIL in case of error.

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

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