All Frameworks  Class Hierarchy  This Framework  Indexes   

KnowledgeInterfaces Class CATDelegateInstanciationAdapter

Usage: you can derive this class.


public class CATDelegateInstanciationAdapter

CAA2 Adapter to CATIDelegateInstanciation Interface.
Role: This class must be derived to implement extension to CATIDelegateInstanciation.
CATIDelegateInstanciation is the interface used by Knowledgeware to instanciate objects.

See also:
CATIDelegateInstanciation


Constructor and Destructor Index


o CATDelegateInstanciationAdapter()
Constructs the extension.
o ~CATDelegateInstanciationAdapter()
Deletes the extension.

Method Index


o InstanciateObject(CATIInstance_var&,CATUnicodeString&,CATUnicodeString&,CATIInstance_var&,CATInstanciationContext*)
Creates an instance oInstanciated, of type typeName, in owner iOwner, and named iKey.
o Instanciate(CATIInstance_var&,CATUnicodeString&,CATUnicodeString&,CATIInstance_var&)
Creates an instance oInstanciated, of type typeName, in owner iOwner, and named iKey.

Constructor and Destructor


o CATDelegateInstanciationAdapter
public CATDelegateInstanciationAdapter()
Constructs the extension.
o ~CATDelegateInstanciationAdapter
public virtual ~CATDelegateInstanciationAdapter()
Deletes the extension.

Methods


o InstanciateObject
public virtual InstanciateObject( const iOwner,
const iKey,
const typeName,
oInstanciated,
const iContext)
Creates an instance oInstanciated, of type typeName, in owner iOwner, and named iKey. default implementation calls Instanciate method.
o Instanciate
public virtual Instanciate( const iOwner,
const iKey,
const typeName,
oInstanciated)
Creates an instance oInstanciated, of type typeName, in owner iOwner, and named iKey. default implementation returns E_FAIL.

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

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