TypeとProperty
TypeとPropertyは、DataObject内部のメタデータAPIです。DataObjectのモデル、及びデータ型のモデルを内観するためのもの。
PropertyがDataObjectの値を保持しているので、DataObjectが直接Propertyを持っている印象がありますが、Propertyを持っているのは実はType。なので、DataObjectが持っているプロパティの一覧を取得するには、 getType().getProperties()メソッドを呼びます。
SDOとプログラミング言語、データモデリング言語のマッピング
Java、C++、UML、EMOFのクラス
- クラスはType
- 各フィールドはProperty
XML Schema
- 単純型と複合型はType
- 要素と属性はProperty
C言語の構造体
- 構造体はType
- 構造体の各フィールドはProperty
リレーショナルデータベース
- テーブルはType
- カラムはProperty

[...] PropertyのisContainment()とisMany() Filed under: sdo — junko @ 12:04 am DataGraphとDataObjectを実際にプログラムの中で扱ってみると、直感的にわからないことが多いのに気付きます。TypeとPropertyのメソッドも、何が取得できるのかわかりにくい。 [...]
PropertyのisContainment()とisMany() « open ended :: tech
2007/07/20 at 00:05