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