Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A CdmObject definition collection extends Collection and adds additional behaviors specific to CdmObject definition collections.
public class CdmDefinitionCollection extends CdmCollection<CdmObjectDefinition>
Constructors
| Name | Description | 
|---|---|
| CdmDefinitionCollection(CdmCorpusContext, CdmDocumentDefinition) ctx: The corpus context. owner: The owner of this collection. Must be a document. | Initializes a new instance of the CdmDefinitionCollection class. | 
Methods
| Name | Description | Return Type | 
|---|---|---|
| Add(CdmObjectDefinition) definition: The object definition to add to the collection. append(...) in Python, push(...) in TypeScript. | Adds the specified object definition to the collection. Returns the object definition that was added to the collection. | CdmObjectDefinition | 
| Add(string, bool) name: The name of the entity to add to the collection. simpleRef [optional]: This parameter is unused. It's kept just for consistency with other Common Data Model collections. append(...) in Python, push(...) in TypeScript. | Creates an entity with the specified name and adds it to the collection. Returns the entity that was added to the collection. | CdmEntityDefinition | 
| Add(CdmObjectType, string) ofType: The type of the object to add to the collection. name: The name of the object. append(string, CdmObjectType) in Python, push(...) in TypeScript. In Python, the parameter order is reversed. | Creates an object definition of the specified type with the specified name and adds it to the collection. Returns the object definition that was added to the collection. | CdmObjectDefinition |