Interface IPackageImport
Uma relação entre os pacotes que permite que os elementos do pacote importado sejam referidas como se eles foram definidos no pacote de importação.
Namespace: Microsoft.VisualStudio.Uml.Classes
Assembly: Microsoft.VisualStudio.Uml.Interfaces (em Microsoft.VisualStudio.Uml.Interfaces.dll)
Sintaxe
'Declaração
Public Interface IPackageImport _
Inherits IDirectedRelationship, IRelationship, IElement
public interface IPackageImport : IDirectedRelationship,
IRelationship, IElement
public interface class IPackageImport : IDirectedRelationship,
IRelationship, IElement
type IPackageImport =
interface
interface IDirectedRelationship
interface IRelationship
interface IElement
end
public interface IPackageImport extends IDirectedRelationship, IRelationship, IElement
O tipo IPackageImport expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
ApplicableStereotypes | O conjunto de estereótipos que puderam ser aplicadas a esse elemento. (Herdado de IElement.) | |
AppliedStereotypes | Cada IStereotypeInstance indica se um estereótipo foi aplicado a esse elemento. (Herdado de IElement.) | |
Description | A descrição deste elemento. (Herdado de IElement.) | |
ImportedPackage | O pacote cujos membros são importados para um Namespace. | |
ImportingNamespace | O Namespace que importa os membros de um pacote. | |
OwnedComments | Obtém comentários vinculados a esse elemento. (Herdado de IElement.) | |
OwnedElements | Obtém os elementos pertencentes a esse elemento.Cada elemento tem um proprietário, exceto o IModel de raiz. (Herdado de IElement.) | |
Owner | Obtém o elemento que possui este elemento.Cada elemento, exceto a raiz IModel tem um proprietário. (Herdado de IElement.) | |
Source | O elemento de origem do relacionamento. (Herdado de IDirectedRelationship.) | |
SourceElement | Elemento de origem do relacionamento. (Herdado de IRelationship.) | |
Target | O elemento de destino da relação. (Herdado de IDirectedRelationship.) | |
TargetElement | Elemento de destino da relação. (Herdado de IRelationship.) | |
Visibility | A visibilidade dos elementos importados dentro do pacote de importação.Caso particular, os elementos importados podem ser vistos somente pelas definições dos elementos no pacote de importação.Se o público, os elementos importados podem ser vistos por todos os outros usuários do pacote de importação. | |
VisibleAppliedStereotypes | (Herdado de IElement.) |
Início
Métodos de extensão
Nome | Descrição | |
---|---|---|
AddReference | Links de uma seqüência de caracteres a um elemento, geralmente onde a seqüência de caracteres é uma referência como um URI, a referência de modelbus ou o ID de item de trabalho.Use o nome para indicar o tipo de referência.Retorna um objeto IReference que representa o link. (Definido por UmlExtensions.) | |
ApplyStereotype | Aplica o estereótipo ao elemento.Cria um IStereotypeInstance que representa a extensão do elemento de modelo, o estereótipo. (Definido por ProfileStereotypeExtensions.) | |
Delete | Exclui este elemento e quaisquer relacionamentos, formas e elementos de propriedade. (Definido por UmlExtensions.) | |
DeleteAllReference | Remova todas as referências de uma determinada marca. (Definido por UmlExtensions.) | |
GetId | Obtém um GUID que identifica este elemento. (Definido por UmlExtensions.) | |
GetModelStore | Obtém o IModelStore que contém este elemento. (Definido por UmlExtensions.) | |
GetReferences | Obtenha o IReferences de uma determinada marca que estão associadas esse elemento. (Definido por UmlExtensions.) | |
GetRelatedElements<T> | Obtém os elementos relacionados a esse elemento por relações de tipo especificado. (Definido por UmlExtensions.) | |
GetRelatedLinks<T> | Obtém os relacionamentos de um tipo específico de ou para este elemento. (Definido por UmlExtensions.) | |
Shapes | Todas as formas de exibam o elemento de modelo em qualquer diagrama aberto ou em um especificado abra o diagrama. (Definido por PresentationHelpers.) |
Início
Comentários
Observação |
---|
Os métodos definidos deste tipo são métodos de extensão. Para usar os métodos, você deve adicionar uma referência de projeto para o.NET assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll e você deve incluir a diretiva using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; em seu código. |