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