CATLogicalModelerUseItf Interface CATILogRepresentationInstance

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


interface CATILogRepresentationInstance

Interface designating a Logical Representation Instance.

Role: This interface designates every kind of Logical Representation Instances.


Method Index


o GetParent(void**,IID&)
Retrieves the Logical Reference aggregating this Logical Representation Reference.
o GetRepReferenceInstanceOf(CATILogRepresentationReference*&)
Retrieves the Logical Representation Reference this Logical Representation Instance comes from.

Methods


o GetParent
public virtual GetParent( oppParent,
const iIID= IID_CATILogReference)
Retrieves the Logical Reference aggregating this Logical Representation Reference.
Parameters:
oppParent
[out, CATBaseUnknown#Release]
A Logical Reference or a Logical Mux/Demux Reference.
Output parameter.
iIID
The desired interface. CATILogReference by default.
Returns:
S_OK if the method succeeds.
E_INVALIDARG if the provided parameter is unexpected.
E_FAIL otherwise.
o GetRepReferenceInstanceOf
public virtual GetRepReferenceInstanceOf( opLogicalRepReference)
Retrieves the Logical Representation Reference this Logical Representation Instance comes from.
Parameters:
opLogicalRepReference
[out, CATBaseUnknown#Release]
A Logical Representation Reference.
Output parameter.
This parameter MUST be provided by caller as NULL. This method returns an error otherwise.
This parameter is returned to caller as NULL if method fails.
This parameter is valuated if method succeeds.
Returns:
S_OK if the method succeeds.
E_INVALIDARG if the provided parameter is unexpected.
E_FAIL otherwise.

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.