Trait Group
SDK version 1.2
A trait group allows multiple traits to be combined into a single set identified by a name. Behavior is similar to that of data types and purposes, except that trait groups may be applied to any object, not just entity or type attributes.
public class CdmTraitGroupDefinition extends CdmObjectDefinitionBase
CdmTraitGroupDefinition extends CdmObjectDefinition in Python.
Constructors
Name | Description |
---|---|
CdmTraitGroupDefinition(CdmCorpusContext, string) ctx: The corpus context. name: The trait group's name. |
Initializes a new instance of the CdmTraitGroupDefinition class. |
Properties
Name | Type | Description |
---|---|---|
TraitGroupName | string | The trait group's name. |
Methods
Name | Description | Return Type |
---|---|---|
GetName() | See CdmObjectDefinition.GetName(). | string |
IsDerivedFrom(string, ResolveOptions) | See CdmObject.IsDerivedFrom(...). Always returns false because trait groups do not support inheritance. | bool |
Copy(ResolveOptions, CdmObject) | See CdmObject.Copy(...). | CdmObject |
Validate() | See CdmObject.Validate(). | bool |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for