FeatureModelerExt Enumeration CATFmAttributeUpdateBehavior

enum CATFmAttributeUpdateBehavior {
  CATFmNeutral,
  CATFmIn,
  CATFmOut
}
Enumeration representing the update behavior of an attribute of a feature.

Update behavior of a feature attribute can be retrieved through (see m_UpdateBehavior data member).
It can be dynamically modified through .
Values:
CATFmNeutral
Modification of the attribute value will not affect update status of its feature.
CATFmIn
Modification of the attribute value will affect update status of its feature.
When modified, the feature update status is changed to not up to date.
If a feature B is pointed through a CATFmIn attribute of a feature A, then:
  • The update of the pointing feature A will call the update of the pointed feature B.
  • B going not up to date will cause A to become also not up to date.
CATFmOut
Modification of the attribute value will not affect update status of its feature.
If a CATFmIn attribute a of a feature A is remotely valuated by a CATFmOut attribute b of a feature B, then the update of A will call the update of B and then the update of b.
See also:
,

This object is included in the file: CATFmAttributeUpdateBehavior.h

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.