All Frameworks  Class Hierarchy  This Framework  Indexes

System Macro CATSysBeginImplSettingCtrlLocks

Macro CATSysBeginImplSettingCtrlLocks (Brand,FW,Name,ParamName,AttrName)
Begins the implementation sequence of the methods dealing with the locks of a setting parameter.

Role: For each parameter exposed by a setting controller in its interface BrandIFWNameSettingAtt, a method dealing with the lock and a method retrieving the information concerning the parameter must be available. This macro begins the macro sequence that should be used in conjunction with CATSysAddImplSettingCtrlLocks and CATSysEndImplSettingCtrlLocks This sequence will implement the two following methods:

If the controller's parameter is built from many CATSysSettingController's attributes then the name of the other attributes must be specified by using the CATSysAddImplSettingCtrlLocks macro for each attribute. These attributes are semantically bounded and thus are locked or unlocked together.

Parameters:
Brand
The brand to which this controller belongs
FW
The framework in which the controller is implemented
Name
The name of the controller
ParamName
The name of the setting's parameter used in the method's name
AttrName
The name of the first underlying setting's attribute

This object is included in the file: CATSysMacroSettingCtrl.h

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