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 | Создает новую связь IAbstraction в NamedElement | |
CreateActivity | Создает новый объект IActivity в пакете | |
CreateActor | Создает новый объект IActor в пакете | |
CreateArtifact | Создает новый объект IArtifact в пакете | |
CreateAssociation | Создает новый объект IAssociation | |
CreateClass | Создает новый объект IClass в пакете | |
CreateComment | Создает новый объект IComment в пакете | |
CreateComponent | Создает новый объект IComponent в пакете | |
CreateDataType | Создает новый объект IDataType в пакете | |
CreateDependency | Создает новую связь IDependency в NamedElement | |
CreateEnumeration | Создает новый объект IEnumeration в пакете | |
CreateInteraction | Создает новый объект IInteraction в пакете | |
CreateInterface | Создает новый объект IInterface в пакете | |
CreateInterfaceRealization | Создает новую связь IInterfaceRealization в BehavioredClassifier | |
CreatePackage | Создает новый объект IPackage в пакете | |
CreatePrimitiveType | Создает новый объект IPrimitiveType в пакете | |
CreateRealization | Создает новую связь IRealization в NamedElement | |
CreateSubsystem | Создает новый объект ISubsystem в пакете | |
CreateUsage | Создает новую связь IUsage в NamedElement | |
CreateUseCase | Создает новый объект IUseCase в пакете | |
GetImportedPackages | Импортированные пакеты пространства имен. | |
GetImportingNamespaces | Импортирующее пространство имен пакета |
В начало страницы
Заметки
Дополнительные сведения о диаграммах UML см. в разделе Разработка моделей для программного проектирования.
Дополнительные сведения об использовании API UML см. в разделе Расширение моделей и схем UML.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml - пространство имен