All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown | +---System.IDispatch | +---System.CATBaseUnknown | +---CATICkeFunction
Usage: you can reimplement this interface by deriving the supplied CATCkeLawAdapter adapter class.
interface CATICkeFunction
Interface to describe functions.
Role: This interface defines functions that can be used in our language.
This interface gives access to a CATICkeSignature which contains the
description of this function (arguments, name, comment, etc...
It is also used to evaluate the function.
Implementations of that interface should derive from CATCkeLawAdapter.
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.
public virtual CATICkeSignature_var GetDescription( | )const = 0 |
public virtual CATCke::Boolean IsRunnable( | )const = 0 |
public virtual void Run( | CATCkeListOfParm | iListOfParameters, | |
const CATICkeParm_var& | iReturnedParameter, | ||
const CATCkeEvalContext* | iEvaluationContext | =NULL) const =0 |
Copyright © 2003, Dassault Systèmes. All rights reserved.