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 |