Package com.dassault_systemes.vpmdesktop.vdk0interfaces.interfaces

   
Interface ENOVIObject

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

Framework : VPMDesktop

Module : VDK0Interfaces

Class Description

public interface ENOVIObject

Interface representing a generic client object.

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

Since:
V5R11
Field Summary

Constructor Summary

Method Summary
public String getBaseType()
Gets the base type.
public String[] getExternalStringArrayValue(ENOVIAttribute oAttrDesc)
Returns the list of values for a list type attribute after translation to external value.
public String[] getExternalStringArrayValue(String sAttrName)
Returns the list of values for a list type attribute after translation to external values.
public String[] getExternalStringArrayValue(String sAttrName, String sBaseType)
Returns the list of values for a list type attribute after translation to external value.
public String getExternalStringValue(ENOVIAttribute oAttrDesc)
Returns the value for an attribute after translation to external value.
public String getExternalStringValue(String sAttrName)
Returns the value for an attribute after translation to external value.
public String getExternalStringValue(String sAttrName, String sBaseType)
Returns the value for an attribute after translation to external value.
public String[] getInternalStringArrayValue(ENOVIAttribute oAttrDesc)
Returns the list of values for a list type attribute without translation to external value.
public String[] getInternalStringArrayValue(String sAttrName)
Returns the list of values for a list type attribute without translation to external value.
public String[] getInternalStringArrayValue(String sAttrName, String sBaseType)
Returns the list of values for a list type attribute without translation to external value.
public String getInternalStringValue(ENOVIAttribute oAttrDesc)
Returns the string value for an attribute without translation to external value.
public String getInternalStringValue(String sAttrName)
Returns the string value for an attribute without translation to external value.
public String getInternalStringValue(String sAttrName, String sBaseType)
Returns the string value for an attribute without translation to external value.
public Object getInternalValue(ENOVIAttribute oAttrDesc)
Returns the value for an attribute without translation to external value.
public Object getInternalValue(String sAttrName)
Returns the value for an attribute without translation to external value.
public Object getInternalValue(String sAttrName, String sBaseType)
Returns the value for an attribute without translation to external value.
public int getLevel()
Gets the level.
public ENOVTypeMask getMask()
Gets the mask.
public String getName()
Gets the name associated to this object.
public ENOVIType getType()
Gets the type definition associated to this Object.
public byte[] getUUID()
Get the UUID of this object.


Field Detail

Constructor Detail

Method Detail

getBaseType

    public String getBaseType()

Gets the base type.
If there is more than one base type, it returns the type name associated to this object otherwise it returns base type.

Example 1: Part instance that contains 3 base types(Part Master, Part version Item Instance).
returns : VPMBOPartInstance.

Example 2: Action Design that contains one base type.
returns : ENOVIA_AFLAction.

Return:
the base type.

getExternalStringArrayValue

    public String[] getExternalStringArrayValue(ENOVIAttribute oAttrDesc)

Returns the list of values for a list type attribute after translation to external value.

Parameters:
oAttrDesc
the attribute definition.
Return:
the attribute value.

getExternalStringArrayValue

    public String[] getExternalStringArrayValue(String sAttrName)

Returns the list of values for a list type attribute after translation to external values. If there is more than one attribute with this name, the last occurrence will be returned.

Parameters:
sAttrName
the attribute name.
Return:
the attribute value.

getExternalStringArrayValue

    public String[] getExternalStringArrayValue(String sAttrName, String sBaseType)

Returns the list of values for a list type attribute after translation to external value.

Parameters:
sAttrName
the attribute name.
sBaseType
the base type. Example : ENOVIA_VPMItemInstance.
Return:
the attribute value.

getExternalStringValue

    public String getExternalStringValue(ENOVIAttribute oAttrDesc)

Returns the value for an attribute after translation to external value. Do not use this method for list type attribute instead use getExternalStringArrayValue method.

Parameters:
oAttrDesc
the attribute definition.
Return:
the attribute value.

getExternalStringValue

    public String getExternalStringValue(String sAttrName)

Returns the value for an attribute after translation to external value. If there is more than one attribute with this name, the last occurrence will be returned. Do not use this method for list type attribute instead use getExternalStringArrayValue method.

Parameters:
sAttrName
the attribute name.
Return:
the attribute value.

getExternalStringValue

    public String getExternalStringValue(String sAttrName, String sBaseType)

Returns the value for an attribute after translation to external value. Do not use this method for list type attribute instead use getExternalStringArrayValue method.

Parameters:
sAttrName
the attribute name.
sBaseType
the base type. Example : ENOVIA_VPMItemInstance.
Return:
the attribute value.

getInternalStringArrayValue

    public String[] getInternalStringArrayValue(ENOVIAttribute oAttrDesc)

Returns the list of values for a list type attribute without translation to external value.

Parameters:
oAttrDesc
the attribute definition.
Return:
the attribute value.

getInternalStringArrayValue

    public String[] getInternalStringArrayValue(String sAttrName)

Returns the list of values for a list type attribute without translation to external value. If there is more than one attribute with this name, the last occurrence will be returned.

Parameters:
sAttrName
the attribute name.
Return:
the attribute value.

getInternalStringArrayValue

    public String[] getInternalStringArrayValue(String sAttrName, String sBaseType)

Returns the list of values for a list type attribute without translation to external value.

Parameters:
sAttrName
the attribute name.
sBaseType
the base type. Example : ENOVIA_VPMItemInstance.
Return:
the attribute value.

getInternalStringValue

    public String getInternalStringValue(ENOVIAttribute oAttrDesc)

Returns the string value for an attribute without translation to external value. Do not use this method for list type attribute instead use getInternalStringArrayValue method.

Parameters:
oAttrDesc
the attribute definition.
Return:
the attribute value.

getInternalStringValue

    public String getInternalStringValue(String sAttrName)

Returns the string value for an attribute without translation to external value. If there is more than one attribute with this name, the last occurrence will be returned. Do not use this method for list type attribute instead use getInternalStringArrayValue method.

Parameters:
sAttrName
the attribute name.
Return:
the attribute value.

getInternalStringValue

    public String getInternalStringValue(String sAttrName, String sBaseType)

Returns the string value for an attribute without translation to external value. Do not use this method for list type attribute instead use getInternalStringArrayValue method.

Parameters:
sAttrName
the attribute name.
sBaseType
the base type. Example : ENOVIA_VPMItemInstance.
Return:
the attribute value.

getInternalValue

    public Object getInternalValue(ENOVIAttribute oAttrDesc)

Returns the value for an attribute without translation to external value.

Parameters:
oAttrDesc
the attribute definition.
Return:
the attribute value.

getInternalValue

    public Object getInternalValue(String sAttrName)

Returns the value for an attribute without translation to external value. If there is more than one attribute with this name, the last occurrence will be returned.

Parameters:
sAttrName
the attribute name.
Return:
the attribute value.

getInternalValue

    public Object getInternalValue(String sAttrName, String sBaseType)

Returns the value for an attribute without translation to external value.

Parameters:
sAttrName
the attribute name.
sBaseType
the base type. Example : ENOVIA_VPMItemInstance.
Return:
the attribute value.

getLevel

    public int getLevel()

Gets the level. This method is applicable only if this object is a result of an expand function.


getMask

    public ENOVTypeMask getMask()

Gets the mask.

Return:
the mask.

getName

    public String getName()

Gets the name associated to this object.

Return:
the object name.

getType

    public ENOVIType getType()

Gets the type definition associated to this Object.

Return:
the object type interface ENOVIType.

getUUID

    public byte[] getUUID()

Get the UUID of this object.

Return:
the UUID in byte array.


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