PLMLibraryInterfaces Interface PLMICLGBrowserItem

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


interface PLMICLGBrowserItem

Interface representing Catalog Classified Items.
This interface is impemented by objects returned by PLMICLGCatalogBrowser::GetSelectedObjects.


Method Index


o GetName(CATUnicodeString&)
Get the name of Description.
o GetObject(CATBaseUnknown*&)
Retrieve the classified object pointed by the Item.
o ListKeywordParms(CATListPtrCATBaseUnknown&)
Retrieve the all associated Parameters of Keywords under the current Description.

Methods


o GetName
public virtual GetName( oName)
Get the name of Description.
Parameters:
oName
The name of Description.
Returns:
  • S_OK if the name of Description was successfully retrieved.
  • E_FAIL otherwise.
o GetObject
public virtual GetObject( oObj)
Retrieve the classified object pointed by the Item. Role: This method returns PLM objects and also non PLM objects like features.
Parameters:
oObj
The linked object.
Returns:
  • S_OK if the classified object was successfully retrieved.
  • E_FAIL otherwise.
o ListKeywordParms
public virtual ListKeywordParms( oKeywordParmList)
Retrieve the all associated Parameters of Keywords under the current Description. Role: It returns the Keywords associated with a Catalog Classified Item.
Parameters:
oKeywordParmList
The list of all associated keywords, each a CATICkeParm implementation
Returns:
  • S_OK if all associated Parameters of Keywords was successfully retrieved.
  • E_FAIL otherwise.

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

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