All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATFunctSystemItf Interface CATIFunctAssociation

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

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


interface CATIFunctAssociation

The interface to access a Functional Association.

It is managed on a Functional Element, thru the MultiRep Facet Manager (MRM).


Method Index


o DetachFrom(CATIABase*)
Delete a link to a linked object.
o GetLinks(CATLISTV(CATBaseUnknown_var)&,CATListOfCATUnicodeString*)
Retrieve a linked object.
o LinkTo(CATIABase*,CATUnicodeString&)
Create a link to another object.

Methods


o DetachFrom
public virtual HRESULT DetachFrom(CATIABase* iLinked)= 0
Delete a link to a linked object.
o GetLinks
public virtual HRESULT GetLinks(CATLISTV(CATBaseUnknown_var)& ioLinks,
CATListOfCATUnicodeString* ioLinksKinds= NULL )= 0
Retrieve a linked object.
o LinkTo
public virtual HRESULT LinkTo(CATIABase* Linked,
const CATUnicodeString& iKind)= 0
Create a link to another object.

(Object must be exposed thru Automation)


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

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