open ended :: tech

developer works

TypeとProperty

with one comment

TypeとPropertyは、DataObject内部のメタデータAPIです。DataObjectのモデル、及びデータ型のモデルを内観するためのもの。

SDO Java APIs

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

Written by junko

2007/07/16 at 09:15

Posted in sdo

One Response

Subscribe to comments with RSS.

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


Leave a Reply