All Frameworks  Class Hierarchy  This Framework  Indexes

CATInstantCollabDesignCAAItf Enumeration CATIColMergeContextRole

enum CATIColMergeContextRole {
  CATCol_IGNORED_AGGREGATOR,
  CATCol_PROTECTED_AGGREGATOR,
  CATCol_FORCED_AGGREGATOR,
  CATCol_INTERNAL_AGGREGATED,
  CATCol_AGGREGATED,
  CATCol_PROTECTED_DEPENDANCY,
  CATCol_FORCED_DEPENDANCY,
  CATCol_IGNORED,
  CATCol_UNDEF
}
The collaborative semantic :
  • CATCol_IGNORED_AGGREGATOR : agregator feature is not embeded inside the briefcase.
    It must be created on the merge side
  • CATCol_PROTECTED_AGGREGATOR : agregator is embeded but always discarded (i.e not replaced)
  • CATCol_FORCED_AGGREGATOR : agregator is embeded and always replaced (i.e replaced) Example
    When an internal sketch's feature is selected, the entire sketch is embeded thanks to this role
  • CATCol_INTERNAL_AGGREGATED : aggregated feature which is mandatory for the feature
  • CATCol_AGGREGATED : aggregated feature which is not mandatory for the feature Example
    A geomtrical set defines all the GSD features as agregated. It means that the geometrical set can be shared
    without its children.
  • CATCol_PROTECTED_DEPENDANCY : the pointed features is embeded is not replaced if it exists in the destination part
    Example
    The input surface of a GSD offset is always protected. This semantic allows advanced concurrent design scenarios
  • CATCol_FORCED_DEPENDANCY : the pointed features is embeded is ALWAYS replaced if it exists in the destination part
    Example
    The input profile of a solid feature is always replaced.

  • This object is included in the file: CATIColMergeContextTable.h

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