SchemaProfileクラス

<< 目次を表示 >>

ページ位置:  その他の記法のモデリング > SOAとXML > スキーマコンポーザー > スキーマコンポーザーのAPI > Schema Composerパッケージ >

SchemaProfileクラス

スキーマコンポーザーに独自の処理を追加するためのクラスです。

 

 

操作

操作

説明

AddExportFormat

(string description)

void

スキーマコンポーザー内で生成ボタンを押した際に表示される選択肢となる、アドインが提供する処理を示す文字列を渡します。

 

引数 :

  • description: アドインで提供される出力フォーマットについての情報です。

SetCapability

(string name,

boolean enabled)

void

スキーマコンポーザー内で生成ボタンを押した際に表示される選択肢となる、アドインが提供する処理を示す文字列を渡します。

 

引数 :

  • name: 選択肢の名前
  • enabled: True あるいは False

 

指定可能な選択肢:

'allowCardinality' - 多重度の制約を許容するかどうか

'allowRootElement' - ルート要素の設定を許容するかどうか

'allowPropByRef' - By Referenceの制約を許容するかどうか

'allowRedefine' - 要素の再定義を許容するかどうか

SetProperty

(string name,

string value)

void

スキーマコンポーザー内で表示されるプロパティを設定します。

 

引数 :

  • name: プロパティの名前
  • value: プロパティの値

 

指定可能なプロパティ:

'Namespace' - XMLスキーマのターゲット名前空間

'Namespace Prefix' - XMLスキーマの名前空間のプレフィックス

'Qualifier' - スキーマタイプ名の限定子