//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; }
}
}