All Frameworks  Class Hierarchy  This Framework  Previous  Indexes

VPMInterfaces Interface VPMIProject

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---VPMIProject
 

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


interface VPMIProject

This class supplies methods to manage projects role: This class enables to create/delete/modify administration data


Method Index


o Dump()
o GetName()
Get the name of the project
o GetOID(CATDbBinary&)
Get the identifier of the businessdomain
o SetName(CATUnicodeString&)
Set the name of the project

Methods


o Dump
public virtual HRESULT Dump()=0
o GetName
public virtual CATUnicodeString GetName()=0
Get the name of the project
o GetOID
public virtual HRESULT GetOID(CATDbBinary& oOid) const =0
Get the identifier of the businessdomain
Parameters:
oOid
the identifier returned
Returns:
an HRESULT value.
Legal values: S_OK: S_FALSE: E_FAIL:
o SetName
public virtual HRESULT SetName( const CATUnicodeString& iName)=0
Set the name of the project
Parameters:
iName
the name of the project
Returns:
an HRESULT value.
Legal values: S_OK: S_FALSE: E_FAIL:system error

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

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