All Frameworks  Class Hierarchy  This Framework  Indexes   

KnowledgeInterfaces Interface CATIParmEvents

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


interface CATIParmEvents

Interface dedicated to parameters events management.
Role: This interface is used to add subscription to parameters events.
It is implemented on parameters. 4 events are available

  • ChangeValue when value is actually changed
  • Rename when parameter is actually renamed
  • ChangeVisu when
  • for internal reasons :
  • visibility change
  • user access change
  • driving relation set or unset
  • magnitude current unit change
  • for external reason : (SendChangeVisu)
  • driving relation is activated or desactivated
  • Delete when literal is deleted (before deletion)
  • See also:
    CATParmNotification


    Method Index


    o GetChangeValueNotification()
    Returns change value notification.
    o GetChangeVisuNotification()
    Returns change visu notification.
    o GetDeleteNotification()
    Returns delete notification.
    o GetRenameNotification()
    Returns rename notification.
    o SendChangeValueNotification(CATCke::Boolean&)
    Produces the change value event dispatch on the parameter.
    o SendChangeVisuNotification()
    Produces the change visu event dispatch on the parameter.

    Methods


    o GetChangeValueNotification
    public virtual GetChangeValueNotification()
    Returns change value notification.
    o GetChangeVisuNotification
    public virtual GetChangeVisuNotification()
    Returns change visu notification.
    o GetDeleteNotification
    public virtual GetDeleteNotification()
    Returns delete notification.
    o GetRenameNotification
    public virtual GetRenameNotification()
    Returns rename notification.
    o SendChangeValueNotification
    public virtual SendChangeValueNotification( const iChanged= 1)
    Produces the change value event dispatch on the parameter.
    Parameters:
    iChanged
    : indicates if value has actually changed
    .
    o SendChangeVisuNotification
    public virtual SendChangeVisuNotification()
    Produces the change visu event dispatch on the parameter.

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

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