All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

KnowledgeInterfaces Interface CATICkeType

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

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


interface CATICkeType

Interface dedicated to parameters type management.
Role: This interface is used to classify parameters from their types.
It concerns simple types as StringType, RealType, BooleanType and IntegerType
or dimension types such as AngleType, LengthType, etc...
that implement specifically CATICkeMagnitude
or enumtypes
that implement specifically CATIEnumere

See also:
CATICkeMagnitude
See also:
CATIEnumere
See also:
CATIParmDictionary


Method Index


o IsaKindOf(CATICkeType_var&)
Tests if this type is a subtype of the one in argument.
o IsaKindOf(CATUnicodeString&)
Tests if this type is a subtype of the one in argument.
o Name()
Returns the name of the type (internal identifier).
o Show()
Returns a NLS string that represents the type.
o UserName()
Returns the type NLS name.

Methods


o IsaKindOf
public virtual CATCke::Boolean IsaKindOf( const CATICkeType_var& iType) const =0
Tests if this type is a subtype of the one in argument.
Parameters:
iType
type compared to
Legal values:return value can be CATCke::True if this type is a sub-type of the other, or CATCke::False if it isn't
o IsaKindOf
public virtual CATCke::Boolean IsaKindOf( const CATUnicodeString& iTypeName) const =0
Tests if this type is a subtype of the one in argument.
Parameters:
iTypeName
name of the type compared to
Legal values:return value can be CATCke::True if this type is a sub-type of the other, or CATCke::False if it isn't
o Name
public virtual CATUnicodeString Name()const =0
Returns the name of the type (internal identifier). This name is the one used to find a type by its name in CATParmDictionary methods.
o Show
public virtual CATUnicodeString Show()const =0
Returns a NLS string that represents the type. Must be used to show the type to the users.
o UserName
public virtual CATUnicodeString UserName()const = 0
Returns the type NLS name.

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

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