5.2.4.1.3 LNameComponentインタフェース

名前コンポーネントは、identifierおよびkindという2つの属性で構成されています。LNameComponentインタフェースは、次のように、これらの属性と関連付けられた操作を定義します。

string get_id()
raises(NotSet);
void set_id(in string k);
string get_kind()
raises(NotSet);
void set_kind(in string k);
get_id
get_id操作は、identifier属性の値を返します。属性が設定されていなければ、NotSet例外が発生します。
set_id
set_id操作は、identifier属性を文字列引数に設定します。
get_kind
get_kind操作は、kind属性の値を返します。属性が設定されていなければ、NotSet例外が発生します。
set_kind
set_kind操作は、kind属性を文字列引数に設定します。