Package com.dassault_systemes.vpmdesktop.vdk0interfaces.interfaces

   
Interface ENOVIType

 
Class Hierarchy
com.dassault_systemes.vpmdesktop.vdk0interfaces.interfaces.ENOVIType
Class Location

Framework : VPMDesktop

Module : VDK0Interfaces

Class Description

public interface ENOVIType

Interface represents the type definition.

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

Field Summary

Constructor Summary

Method Summary
String getName()
String getEnvironment()
String getAlias()
String[] getDerivedTypes()
ENOVIAttribute[] getAttributes(ENOVTypeMask oMask)


Field Detail

Constructor Detail

Method Detail

getName

    String getName()

Gets the type name.
Example: VPMBOPartInstance.

Returns:
the name of the type.

getEnvironment

    String getEnvironment()

Gets the name of the environment.
Example : PRODUCT,DOCDIR.

Returns:
the environment.

getAlias

    String getAlias()

Gets alias for this type.

Returns:
the alias.

getDerivedTypes

    String[] getDerivedTypes()

Gets the list of derived types(real types) managed by this type interface.

Returns:
the list of derived types.

getAttributes

    ENOVIAttribute[] getAttributes(ENOVTypeMask oMask)

Gets the list of attribute definitions under a given a mask.

Parameters:
oMask
the mask represented by ENOVTypeMask.
Returns:
the list of attributes.


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