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 |