ImmutabilityExtensionMethods クラス
モデルの API を汚さないパブリック インスタンスの側の不変性 API を提供する拡張メソッドは、ユーザーが目的の場合、の名前空間をインポートします。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.Immutability.ImmutabilityExtensionMethods
名前空間: Microsoft.VisualStudio.Modeling.Immutability
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.11.0 (Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 内)
構文
'宣言
<ExtensionAttribute> _
Public NotInheritable Class ImmutabilityExtensionMethods
public static class ImmutabilityExtensionMethods
ImmutabilityExtensionMethods 型で公開されるメンバーは以下のとおりです。
メソッド
名前 | 説明 | |
---|---|---|
CanDelete | モデルから要素を削除します。 | |
CanDeleteElements | 要素で指定した設定を削除できるかどうかを要素の完全な削除するクロージャの要素に適用できる IMS のロックを許可するクエリ。要素は、要素が、クロージャの外側にあるクロージャの要素がロックされている削除するか、要素およびその要素に指定された RolePlayer のロックを持つリンク先は削除できません。 | |
GetLocks(ModelElement) | この要素のロックのフラグを取得します。これは要素を含むパーティションで有効にしたロックが含まれています。 | |
GetLocks(Partition) | このパーティションのインスタンスのロックのフラグを取得します。これは、パーティションを含むストアで有効にしたロックが含まれています。 | |
GetLocks(Store) | このストアのインスタンスのロックのフラグを取得します。 | |
IsLocked(ModelElement, Locks) | この要素にロックの指定された設定するかどうかをテストします。 | |
IsLocked(Partition, Locks) | このパーティションのロックに指定された設定するかどうかをテストします。 | |
IsLocked(Store, Locks) | このストアにロックの指定された設定するかどうかをテストします。 | |
SetLocks(ModelElement, Locks) | この要素のロック フラグを設定します。 | |
SetLocks(Partition, Locks) | 指定したパーティションのインスタンスのロック フラグを設定します。 | |
SetLocks(Store, Locks) | このストアのインスタンスのロック フラグを設定します。 |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。