All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

KnowledgeInterfaces Interface CATICkeFeature

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

Usage: you can reimplement this interface by deriving the supplied CATKweInstanceAdapter adapter class.


interface CATICkeFeature

Interface dedicated to manipulating objects in Knowledgeware.
Role: this interface allows one to make his objects utilizable in KnowledgeWare rule, check and formula editors.

Implementations of that interface should derive from CATKweInstanceAdapter.

BOA information: this interface CANNOT be implemented using the BOA (Basic Object Adapter). To know more about the BOA, refer to the CAA Encyclopedia home page. Click Middleware at the bottom left, then click the Object Modeler tab page. Several articles deal with the BOA.

See also:
CATIInstance
See also:
CATIType


Method Index


o GetType()
Returns the type of the object.

Methods


o GetType
public virtual CATICkeType_var GetType()const =0
Returns the type of the object. This type is used to check that the formula (rule or check) syntax is correct. If your object implements CATIInstance, the classical implementation returns the CATIInstance::Type method. If not, usually the implementation consists in calling CATGlobalFunctions::GetTypeDictionary()->FindTypeSafe("TypeName","PackageName",oType)
Returns:
the main type of the object. It is also a CATIType.

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

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