All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface ENOVIABOPartInstanceExtended

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---System.CATBaseDispatch
        |
        +---System.CATIABase
          |
          +---ENOVInterfaces.ENOVIABusinessObject
            |
            +---ENOVIABOPartInstanceExtended
 

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


interface ENOVIABOPartInstanceExtended

Interface extending the Business Object view of the Part Instance.
Role : This interface defines a single method on the PartInstance, put here on a new interface in order not to disrupt existing usages of the base PartInstance interface. The method gives access to the AssemblyRelation in order to modify its attributes.

See also:
ENOVIABusinessObject, ENOVIABOPartInstance


Method Index


o getAssemblyRelation(ENOVIABusinessObject_var&)
Gets the AssemblyRelation the current PartInstance is pointing to, linking it to the reference.

Methods


o getAssemblyRelation
public virtual HRESULT __stdcall getAssemblyRelation(ENOVIABusinessObject_var& AssemblyRelation)= 0
Gets the AssemblyRelation the current PartInstance is pointing to, linking it to the reference.
Parameters:
AssemblyRelation
The AssemblyRelation making the link between the current instance and its reference.
Returns:
S_OK if no errors encountered. E_ERROR if error encountered.

This object is included in the file: ENOVIABOPartInstanceExtended.h
If needed, your Imakefile.mk should include the module: GUIDENOVInterfaces

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