Package com.dassault_systemes.enovdesktopappli.vdk0appli.interfaces

   
Interface ENOVIItemInstanceModel

 
Class Hierarchy
com.dassault_systemes.enovdesktopappli.vdk0appli.interfaces.ENOVIItemInstanceModel
Class Location

Framework : ENOVDesktopAppli

Module : VDK0Appli

Class Description

public interface ENOVIItemInstanceModel

Interface to ItemInstance Model of the Product Editor catlet.

An implementation is already provided for this interface and it should not be re-implemented.

See Also:
com.dassault_systemes.vpmdesktop.vdk0interfaces.interfaces.ENOVIPECATlet
Field Summary

Constructor Summary

Method Summary
ENOVIObject getPRC()
ENOVIObject getSelection()
ENOVIObject[] expand(ENOVIObject Root, int iLevels, boolean bAllAttributes)


Field Detail

Constructor Detail

Method Detail

getPRC

    ENOVIObject getPRC()

Gets the ProductRootClass(PRC) of the selected object.

Returns:
the object interface ENOVIObject.

getSelection

    ENOVIObject getSelection()

Gets the selected object.

Returns:
the selected object interface ENOVIObject.

expand

    ENOVIObject[] expand(ENOVIObject Root, int iLevels, boolean bAllAttributes)

Expand the selected object.

Parameters:
Root
the selected object.
iLevels
Use -1 for all levels.
bAllAttributes.
If it is true, it gets all the attributes otherwise it gets only limited attributes(non-Sheet mode).
If the sheet mode is set in the ProductEditor GUI settings, always all the attributes are returned irrespective of the value set for the above parameter.
Note: Expand function also takes the settings like expand with documents from the ProductEditor GUI Settings.
Returns:
the list of children(object interfaces ENOVIObjects).


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