次の方法で共有


PackageExtensions クラス

パッケージ コンテンツを操作するための拡張メソッド。

継承階層

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.PackageExtensions

名前空間:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
アセンブリ:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 内)

構文

'宣言
<ExtensionAttribute> _
Public NotInheritable Class PackageExtensions
public static class PackageExtensions
[ExtensionAttribute]
public ref class PackageExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type PackageExtensions =  class end
public final class PackageExtensions

PackageExtensions 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド静的メンバー CreateAbstraction NamedElement に IAbstraction 新しいリンクを作成します
パブリック メソッド静的メンバー CreateActivity パッケージに新しい IActivity オブジェクトを作成します
パブリック メソッド静的メンバー CreateActor パッケージに新しい IActivity オブジェクトを作成します
パブリック メソッド静的メンバー CreateArtifact パッケージに新しい IArtifact オブジェクトを作成します
パブリック メソッド静的メンバー CreateAssociation 新しい IAssociation を作成します
パブリック メソッド静的メンバー CreateClass パッケージに新しい IClass オブジェクトを作成します
パブリック メソッド静的メンバー CreateComment パッケージに新しい IClass オブジェクトを作成します
パブリック メソッド静的メンバー CreateComponent パッケージに新しい IComponent オブジェクトを作成します
パブリック メソッド静的メンバー CreateDataType パッケージに新しい IDataType オブジェクトを作成します
パブリック メソッド静的メンバー CreateDependency NamedElement に新しい IAbstraction リンクを作成します
パブリック メソッド静的メンバー CreateEnumeration パッケージに新しい IDataType オブジェクトを作成します
パブリック メソッド静的メンバー CreateInteraction パッケージに新しい IInteraction オブジェクトを作成します
パブリック メソッド静的メンバー CreateInterface パッケージに新しい IInteraction オブジェクトを作成します
パブリック メソッド静的メンバー CreateInterfaceRealization BehavioredClassifier に新しい IInteraction リンクを作成します
パブリック メソッド静的メンバー CreatePackage パッケージに新しい IPackage オブジェクトを作成します
パブリック メソッド静的メンバー CreatePrimitiveType パッケージに新しい IPrimitiveType オブジェクトを作成します
パブリック メソッド静的メンバー CreateRealization NamedElement に新しい IRealization リンクを作成します
パブリック メソッド静的メンバー CreateSubsystem パッケージに新しい ISubsystem オブジェクトを作成します
パブリック メソッド静的メンバー CreateUsage NamedElement に新しい IUsage リンクを作成します
パブリック メソッド静的メンバー CreateUseCase パッケージに新しい IDataType オブジェクトを作成します
パブリック メソッド静的メンバー GetImportedPackages 名前空間のインポートされたパッケージ
パブリック メソッド静的メンバー GetImportingNamespaces パッケージのインポートする名前空間

このページのトップへ

解説

UML 図の詳細については、「ソフトウェア設計のためのモデルの開発」を参照してください。

UML API の使用方法の詳細については、「UML モデルと図の拡張」を参照してください。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 名前空間