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
public ENOVIObject[] expand(ENOVIObject Root, int iLevels, boolean bAllAttributes)
Expand the selected object.
public ENOVIObject getPRC()
Gets the ProductRootClass(PRC) of the selected object.
public ENOVIObject getSelection()
Gets the selected object.


Field Detail

Constructor Detail

Method Detail

expand

    public 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.
Return:
the list of children(object interfaces ENOVIObjects).

getPRC

    public ENOVIObject getPRC()

Gets the ProductRootClass(PRC) of the selected object.

Return:
the object interface ENOVIObject.

getSelection

    public ENOVIObject getSelection()

Gets the selected object.

Return:
the selected object interface ENOVIObject.


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