<< 目次を表示 >> ページ位置: その他の記法のモデリング > SOAとXML > スキーマコンポーザー > プロファイルの定義 |
スキーマコンポーザーを利用してスキーマを定義・生成する場合には、最初にプロファイルを定義する必要があります。プロファイルには、名前や準拠する標準仕様など、生成されるスキーマに関する情報が格納されます。必要に応じて、複数のプロファイルを定義できます。
利用手順:
リボン |
コード > XMLスキーマ > スキーマコンポーザー |
新しいプロファイルを作成する
特定のテクノロジーに関するプロファイルを作成する場合には、そのメタモデルが読み込まれているモデルを開きます。なお、モデルテンプレートの追加機能で、いくつか飲めたモデルを読み込むことができます。その後は、新しいプロファイルを作成する手順に従います。スキーマコンポーザーの画面で、「新規」ボタンを押し「スキーマ」または「モデル変換」のいずれかのプロファイルを選択してください。
項目 |
説明 |
名前 |
作成するプロファイルの名前を入力します。 |
スキーマセット |
ドロップダウンリストから、作成するスキーマが準拠する標準を指定します。特定の標準に沿ったスキーマではない場合には、「汎用」を選択して下さい。 |
名前空間 |
必要に応じて、名前空間のルートの情報を入力します。選択したスキーマセットによっては、自動的に値が設定されます。 |
保存先 |
定義した内容を保存する先を指定します。以下のいずれかから指定します。
|
OK |
このボタンを押すと、このダイアログを閉じます。 |
名前空間
新しいプロファイルを作成する際に、ターゲットの名前空間とプレフィックスを指定します。一般的には、スキーマには複数の名前空間を含みますが、スキーマコンポーザーは1つのモデル内の名前空間のみ対応します。スキーマを名前空間で区別するためには、パッケージの2つのプロパティが関係します。1つはURIで、名前空間を指定します。もう1つは別名で、名前空間のプレフィックスを提供します。これらのプロパティは、パッケージそのものか、上記のパッケージに設定できます。これらの情報が存在する場合には、クラス要素は名前空間で識別されます。名前空間の情報が存在しない場合には、プロファイル作成時に指定された名前空間の情報を利用します。
プロファイルの保存
OKボタンを押すと、定義した内容が保存されます。
注意: |
|
参照: