PLMLibraryNavUseItf Interface PLMICLGClass
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface PLMICLGClass
Interface representing a class of a Library.
Role: A Class contains sub classes and/or classified components.
A Classe is contained in a Library which is a tree structure (direct acyclic graph) of Classes
This interface enables to get the list of direct classes and classified components.
Method Index
- o
GetName(CATUnicodeString&)
- Get the name of the class.
- o
ListClasses(CATListPtrPLMICLGClass&)
- Retrieve the list of aggregated Classes under current Node.
- o
ListItems(CATListPtrPLMICLGItem&)
- Retrieve the list of Items under the current Class.
Methods
o GetName
public virtual GetName( | | oName) |
-
Get the name of the class.
- Parameters:
-
- oName
- The name of the class.
- Returns:
-
- S_OK if the name of the class was successfully retrieved.
- E_FAIL otherwise.
o ListClasses
public virtual ListClasses( | | oClassList) |
-
Retrieve the list of aggregated Classes under current Node.
- Parameters:
-
- oClassList
- The list of Classes. The list should be released after usage.
- Returns:
-
- S_OK if the List of Chapters was successfully retrieved.
- E_FAIL otherwise.
o ListItems
public virtual ListItems( | | oItemList) |
-
Retrieve the list of Items under the current Class.
- Parameters:
-
- oItemList
- The list of Items. The list should be released after usage.
- Returns:
-
- S_OK if the List of Items was successfully retrieved.
- E_FAIL otherwise.
This object is included in the file: PLMICLGClass.h
If needed, your Imakefile.mk should include the module: PLMLibraryNavUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.