Namespace: Semata.DataStore
Defines the information that can be held against an Item: Its Attributes, and the other Items with which it can form an Association. Each ItemType has a name.
public sealed class ItemType
Methods
Name | Description |
AddAssociationType(string, string, string, ItemType, string, string, string) |
Creates an Association Definition |
AddAttributeType(string, string, string, ValueType) |
Creates as AttributeType |
CreateItem() |
Creates a new Item of this ItemType |
Delete() |
Deletes the ItemType |
GetAnnotation() |
Gets the Annotation of the ItemType |
GetAssociationType(string) |
Gets as AssociationType by name |
GetAssociationTypeExists(string) |
Returns a boolean denoting whether or not an AssociationType with this name exists |
GetAssociationTypes() |
Gets all the AssociationTypes for the ItemType |
GetAttributeType(string) |
Gets as AttributeType by name |
GetAttributeTypeExists(string) |
returns a boolean denoting whether or not an AttributeType with this name exists |
GetAttributeTypes() |
Gets all the AttributeTypes for the ItemType |
GetConnection() |
The current Connection |
GetDescription() |
Gets the Description of the ItemType |
GetItemById(ItemId) |
Gets an item by its id Item |
GetItems() |
Gets all the Items of this ItemType |
GetName() |
Gets the Name of the ItemType |
SetAnnotation(string) |
Sets the Annotation of the ItemType |
SetDescription(string) |
Sets the Description of the ItemType |
SetName(string) |
Sets the Name of the ItemType |