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 ref class ItemType sealed
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 |