All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

KnowledgeInterfaces Interface CATICkeNaming

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

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


interface CATICkeNaming

Interface dedicated to KBWare relations naming.
Role: Parameters can be valuated by such an object.
It is implemented on relations.
The name is used to be shown to a user (it can be changed by user)
The comment gives an explanation of it (it can be changed by user)
The type of the object can not be changed


Method Index


o SetUserAccess(CATICkeNaming::UserAccessMode)
Sets the rights on this naming object.
o UserAccess()
Returns the rights on this naming object.

Enumerated Type Index


o UserAccessMode
Rights defined on a naming object.

Methods


o SetUserAccess
public virtual void SetUserAccess( const CATICkeNaming::UserAccessMode iRights) = 0
Sets the rights on this naming object.
Parameters:
iRights:
the rights
Legal values: NotSeen this relation is not seen by the user. ReadOnly Default value : the relation will be seen but wont be modified ReadWrite the relation object can be modified, deactivated User the relation can be modified or destroyed by end user
o UserAccess
public virtual CATICkeNaming::UserAccessMode UserAccess()const = 0
Returns the rights on this naming object.
Legal values: NotSeen this relation is not seen by the user. ReadOnly Default value : the relation will be seen but wont be modified ReadWrite the relation object can be modified, deactivated User the relation can be modified or destroyed by end user

Enumerated Types


o UserAccessMode
enum UserAccessMode {
  NotSeen,
  ReadOnly,
  ReadWrite,
  User
}
Rights defined on a naming object. Used to define how this object can be used through Knowledgeware.

Legal values: NotSeen this relation is not seen by the user. ReadOnly Default value : the relation will be seen but wont be modified ReadWrite the relation object can be modified, deactivated User the relation can be modified or destroyed by end user LockType the Type of Feature accepted in the list can not be modified or destroyed by end user

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

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