//KEYSET public sealed class KeySet { public static int unset_value = -1; public int id; public string name; public IList keys; /** * Default constructor */ public KeySet() { id = unset_value; name = null; keys = null; } public KeySet( string newName ) { id = unset_value; name = newName; keys = null; } public int Id { get { return id; } set { id = value; } } public string Name { get { return name; } set { name = value; } } public IList Keys { get { return keys; } set { keys = value; } } } //KEYWORD public sealed class Keyword { public static int unset_value = -1; public int id; public string name; public IDictionary keys; /** * Default constructor */ public Keyword() { id = unset_value; name = null; } public Keyword( string newName ) { id = unset_value; name = newName; } public int Id { get { return id; } set { id = value; } } public string Name { get { return name; } set { name = value; } } }