SchemaComposerクラス

<< 目次を表示 >>

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

SchemaComposerクラス

SchemaComposerクラスはスキーマコンポーザー機能を利用するためのインターフェースを提供します。

 

 

属性

属性

R/W

説明

ModelReference

string

 

現在のプロファイルについて、スキーマコンポーザーで定義されているモデルの参照の一覧です。

Namespace

string

 

現在のプロファイルについて、スキーマコンポーザーに表示される名前空間の一覧です。

NamespacePrefix

string

 

現在のプロファイルについて、スキーマコンポーザーに表示される名前空間のプレフィックスの一覧です。

TargetDirectory

string

 

生成ボタンを押した後に指定する出力先のディレクトリです。

SchemaName

string

 

生成中のスキーマプロファイルの名前です。

SchemaSet

string

 

スキーマが生成されたときのスキーマセットです。

(参照:プロファイルの定義)

SchemaType

string

 

現在のプロファイルについて、スキーマコンポーザーに表示されるスキーマ型の一覧です。

SchemaTypes

SchemaTypeEnum

R

開いているスキーマの種類です。

Namespaces

SchemaNamespaceEnum

R

スキーマが参照する名前空間の列挙値です。

 

 

操作

操作

説明

FindInSchema

(int typeID)

SchemaType

指定されたIDの要素を、スキーマ内から探します。

 

引数 :

  • typeID: 対象の要素のID

FindInModel

(int typeID)

ModelType

指定されたIDの要素を、UMLモデル内から探します。

 

引数 :

  • typeID: 対象の要素のID

FindSchemaTypeByName

(string typename)

SchemaType

指定された名前のスキーマ型を検索します。

注意:

該当するスキーマ型へのインターフェースを返します。見つからない場合にはnullを返します。

 

引数 :

  • name : 検索対象となる型の名前

GetNamespacePrefixForType

(int typeID)

string

指定した型に対応する名前空間の接頭辞を返します。

 

引数 :

  • typeID: 対象の型のID

GetNamespaceForPrefix

(string prefix)

string

指定した名前空間の接頭辞に対応するURIを返します。

 

引数 :

  • name: 名前空間の接頭辞