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 |