このインターフェイスは、ノードを含むツリー ビュー (データベース スキーマ ビューなど) を読み込むことができるクラスによって実装されます。
この API は、CLS に準拠していません。
名前空間: Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
アセンブリ: Microsoft.VisualStudio.Data.Schema.Package (Microsoft.VisualStudio.Data.Schema.Package.dll 内)
構文
'宣言
<CLSCompliantAttribute(False)> _
Public Interface ISchemaHierarchyGenerator
[CLSCompliantAttribute(false)]
public interface ISchemaHierarchyGenerator
[CLSCompliantAttribute(false)]
public interface class ISchemaHierarchyGenerator
[<CLSCompliantAttribute(false)>]
type ISchemaHierarchyGenerator = interface end
public interface ISchemaHierarchyGenerator
ISchemaHierarchyGenerator 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
![]() |
DataSchemaModel | スキーマ マネージャーを取得または設定します。 |
![]() |
UserInteractionServices | ユーザー対話サービス オブジェクトを取得または設定します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
![]() |
CreateRootNode | 階層構造のルート ノードを作成します。 |
![]() |
ElementDeleted | 要素が削除されたときにキャッシュを更新する機会を提供するために呼び出されます。 |
![]() |
GetCaption | 指定された要素ノードのキャプションを返します。 |
![]() |
GetChildren | 指定した親ノードの子ノードを返します。 |
![]() |
GetElementNodesFromCache | キャッシュで見つかった要素ノードだけを返します。 |
![]() |
NodeInUse | 指定したノードがスキーマ ビューで使用されているかどうかを示します。 |
![]() |
NodeRemoved | ノードが削除されるときにキャッシュを更新する機会を提供するために呼び出されます。 |
![]() |
PathToElement(IModelElement) | ルート ノードから指定要素までの階層ノードのリストを返します。これらのノードは、指定された要素の "パス" を構成します。 |
![]() |
PathToElement(IModelElement, Object) | 要素の "パス" を構成するルート ノードから指定要素までの階層ノードのリストを返します。 |
このページのトップへ
参照
参照
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 名前空間