Interface IInclude
Um relacionamento de inclusão define que um caso de uso contém o comportamento definido em outro caso de uso. Normalmente usado para separar uma série comum de etapas em uma única definição. Um caso de uso pode ser incluído em vários outros casos.
Namespace: Microsoft.VisualStudio.Uml.UseCases
Assembly: Microsoft.VisualStudio.Uml.Interfaces (em Microsoft.VisualStudio.Uml.Interfaces.dll)
Sintaxe
'Declaração
Public Interface IInclude _
Inherits IDirectedRelationship, IRelationship, IElement, INamedElement
public interface IInclude : IDirectedRelationship,
IRelationship, IElement, INamedElement
public interface class IInclude : IDirectedRelationship,
IRelationship, IElement, INamedElement
type IInclude =
interface
interface IDirectedRelationship
interface IRelationship
interface IElement
interface INamedElement
end
public interface IInclude extends IDirectedRelationship, IRelationship, IElement, INamedElement
O tipo IInclude expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
Addition | |
![]() |
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.) |
![]() |
ClientDependencies | Obtém as relações de dependência para o qual este elemento é o cliente. (Herdado de INamedElement.) |
![]() |
Description | A descrição deste elemento. (Herdado de IElement.) |
![]() |
IncludingCase | |
![]() |
Name | O nome deste elemento dentro do Namespace que o contém.Neste namespace, não deve haver nenhum elemento com o mesmo nome. (Herdado de INamedElement.) |
![]() |
Namespace | Obtém o Namespace no qual este elemento é definido.Pode ser nulo. (Herdado de INamedElement.) |
![]() |
OwnedComments | Obtém os comentários contidos nesse elemento (não os comentários vinculados a ele). (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.) |
![]() |
QualifiedName | Obtém o nome deste elemento, prefixado com o nome qualificado do Namespace que o contém.Vazio se o nome está vazio ou o nome qualificado do Namespace está vazio. (Herdado de INamedElement.) |
![]() |
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 | Define onde o elemento pode ser referenciado.Público = visível em qualquer lugar; Private = visível apenas no Namespace proprietário; protegido = visível para os elementos que tenham uma relação de generalização para o Namespace proprietário; pacote = visível apenas no pacote que possui o Namespace, se houver uma.Padrão = public. (Herdado de INamedElement.) |
![]() |
VisibleAppliedStereotypes | (Herdado de IElement.) |
Superior
Métodos de extensão
Nome | Descrição | |
---|---|---|
![]() |
AddReference | Vincula uma cadeia de caracteres a um elemento, normalmente onde a cadeia de caracteres é uma referência como um URI, referência de modelbus, ou ID do item de trabalhoUse o nome para indicar o tipo de referência.Retorna um objeto de IReference que representa o link. (Definido por UmlExtensions.) |
![]() |
ApplyStereotype | Aplica o estereótipo para o elemento.Cria um IStereotypeInstance que representa a extensão do elemento pelo modelo estereótipo. (Definido por ProfileStereotypeExtensions.) |
![]() |
Delete | Exclui esse elemento e todas as relações, elementos de propriedade, e formas. (Definido por UmlExtensions.) |
![]() |
DeleteAllReference | Remova todas as referências de uma determinada marca. (Definido por UmlExtensions.) |
![]() |
GetDependencyClients | Retorne uma coleção de elementos que são dependentes isso. (Definido por NamedElementExtensions.) |
![]() |
GetDependencySuppliers | Retorne uma coleção de elementos do que isso é dependente. (Definido por NamedElementExtensions.) |
![]() |
GetId | Obtém o GUID que identifica esse elemento. (Definido por UmlExtensions.) |
![]() |
GetModelStore | Obtém o IModelStore que contém esse elemento. (Definido por UmlExtensions.) |
![]() |
GetReferences | Obter o IReferences de uma determinada marca associado a esse elemento. (Definido por UmlExtensions.) |
![]() |
GetRelatedElements<T> | Obtém os elementos relacionados a esse elemento por relações do tipo especificado. (Definido por UmlExtensions.) |
![]() |
GetRelatedLinks<T> | Obtém as relações de um tipo especificado ou a esse elemento. (Definido por UmlExtensions.) |
![]() |
Shapes | Todas as formas que exibem o elemento modelo em qualquer diagrama aberto, ou em um diagrama (especificado. (Definido por PresentationHelpers.) |
Superior
Comentários
Dica
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.