IInteraction – rozhraní
Definice chování, které se zaměřuje na pozorovatelné výměny informací mezi objekty.
Obor názvů: Microsoft.VisualStudio.Uml.Interactions
Sestavení: Microsoft.VisualStudio.Uml.Interfaces (v Microsoft.VisualStudio.Uml.Interfaces.dll)
Syntaxe
'Deklarace
Public Interface IInteraction _
Inherits IInteractionFragment, IBehavior, IClass, IBehavioredClassifier, _
IEncapsulatedClassifier, IStructuredClassifier, IClassifier, IType, IPackageableElement, _
IParameterableElement, INamespace, IRedefinableElement, INamedElement, ITemplateableElement, _
IElement
public interface IInteraction : IInteractionFragment,
IBehavior, IClass, IBehavioredClassifier, IEncapsulatedClassifier, IStructuredClassifier,
IClassifier, IType, IPackageableElement, IParameterableElement, INamespace,
IRedefinableElement, INamedElement, ITemplateableElement, IElement
public interface class IInteraction : IInteractionFragment,
IBehavior, IClass, IBehavioredClassifier, IEncapsulatedClassifier, IStructuredClassifier,
IClassifier, IType, IPackageableElement, IParameterableElement, INamespace,
IRedefinableElement, INamedElement, ITemplateableElement, IElement
type IInteraction =
interface
interface IInteractionFragment
interface IBehavior
interface IClass
interface IBehavioredClassifier
interface IEncapsulatedClassifier
interface IStructuredClassifier
interface IClassifier
interface IType
interface IPackageableElement
interface IParameterableElement
interface INamespace
interface IRedefinableElement
interface INamedElement
interface ITemplateableElement
interface IElement
end
public interface IInteraction extends IInteractionFragment, IBehavior, IClass, IBehavioredClassifier, IEncapsulatedClassifier, IStructuredClassifier, IClassifier, IType, IPackageableElement, IParameterableElement, INamespace, IRedefinableElement, INamedElement, ITemplateableElement, IElement
Typ IInteraction zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
ApplicableStereotypes | Sada Stereotypy, které u tohoto prvku. (Zděděno z IElement.) | |
AppliedStereotypes | Každý IStereotypeInstance označuje, že bylo použito pro tento prvek stereotypu. (Zděděno z IElement.) | |
ClientDependencies | Získá vztahů závislosti, pro které je tento prvek klienta. (Zděděno z INamedElement.) | |
Context | Získá třídění, který je kontext pro spuštění chování. (Zděděno z IBehavior.) | |
CoveredLifelines | Některé typy fragmentu získá životnosti, které se nachází ve fragmentu. (Zděděno z IInteractionFragment.) | |
Description | Popis tohoto prvku. (Zděděno z IElement.) | |
EnclosingInteraction | Získá interakce, která obsahuje tento Fragment interakce. (Zděděno z IInteractionFragment.) | |
EnclosingOperand | Získá Operand interakce obsahující vnořené kombinované fragmentu.Platí pro kombinované fragmenty. (Zděděno z IInteractionFragment.) | |
Features | Získá atributy, operace a příjmy související s každý člen této třídy.Podmnožina Namespace::Member. (Zděděno z IClassifier.) | |
Fragments | Získá prvky interakce včetně kombinované fragmenty nejvyšší úrovně a využívá interakce.Také všechny zprávy odesílá, zjišťování chování a podobně včetně obsažených v kombinované fragmenty. | |
Generalizations | Získá generalizace vztahy, které toto třídění dědí funkce. (Zděděno z IClassifier.) | |
Generals | Získá třídění, ze které toto třídění dědí členů. (Zděděno z IClassifier.) | |
InheritedMembers | Načte dílčí sady členů, které jsou děděny. (Zděděno z IClassifier.) | |
InteractionUses | Získá interakce používá odkazující tuto interakci z dalších interakcí. | |
InterfaceRealizations | Načtení rozhraní realizované toto chování. (Zděděno z IBehavioredClassifier.) | |
IsAbstract | TRUE, pokud je částečné popis má být rozšířené nebo lokálně v specializing tříd. (Zděděno z IClassifier.) | |
IsActiveClass | TRUE, pokud je spojena s podprocesy řízení každé instance této třídy. (Zděděno z IClass.) | |
IsLeaf | TRUE, pokud tento prvek by měl být specializované.Nesmí tedy cíl generalizace vztah. (Zděděno z IRedefinableElement.) | |
IsReentrant | TRUE, pokud mohou být vyvolány chování, zatímco stále provádění od předchozí vyvolání. (Zděděno z IBehavior.) | |
IsTemplate | TRUE, pokud je šablona, která mohou být vázány na parametry této třídy. (Zděděno z IClassifier.) | |
Lifelines | Získá všechny životnosti popsané v této interakce. | |
Members | Získá prvky, které jsou součástí tohoto oboru názvů. (Zděděno z INamespace.) | |
Messages | Získá všechny zprávy popsané v této interakce, včetně těch, které jsou uvnitř kombinované fragmenty. | |
Name | Název prvku oboru názvů, který jej obsahuje.V tomto oboru názvů musí být žádný prvek, který má tento název. (Zděděno z INamedElement.) | |
Namespace | Obor názvů, ve kterém je definován tento prvek získá.Může mít hodnotu null. (Zděděno z INamedElement.) | |
NestedClassifiers | Získá seznam tříd definovaných uvnitř této třídy. (Zděděno z IClass.) | |
OwnedAttributes | Získá seznam atributů (Vlastnosti), které jsou definovány v této třídě. (Zděděno z IClass.) | |
OwnedBehaviors | Získá chování definované v rámci tohoto třídění. (Zděděno z IBehavioredClassifier.) | |
OwnedComments | Tento prvek propojen získá komentáře. (Zděděno z IElement.) | |
OwnedConnectors | Získá konektory vlastněné konektory komponenta třídění například sestavení a delegáta. (Zděděno z IStructuredClassifier.) | |
OwnedElements | Získá prvky vlastníkem tohoto prvku.Každý prvek má jednoho vlastníka, kromě kořenové IModel. (Zděděno z IElement.) | |
OwnedMembers | Získá prvky definované v tomto oboru názvů. (Zděděno z INamespace.) | |
OwnedOperations | Získá seznam operací, které jsou definovány v této třídě. (Zděděno z IClass.) | |
OwnedParameters | Získá parametry, které jsou majetkem chování. (Zděděno z IBehavior.) | |
OwnedPorts | Získá porty, přes které instancí tohoto typu spolupracovat s další instance. (Zděděno z IEncapsulatedClassifier.) | |
OwnedRedefinableTemplateSignature | (Zděděno z IClassifier.) | |
Owner | Prvek, který vlastní tento prvek získá.Každý prvek s výjimkou kořenové IModel má jednoho vlastníka. (Zděděno z IElement.) | |
OwningPackage | Získá balíček obsahující tento prvek. (Zděděno z IPackageableElement.) | |
OwningTemplateParameter | Pokud není null, tento prvek je definován jako parametr šablony. (Zděděno z IParameterableElement.) | |
Package | Získá balíček, do které patří typu. (Zděděno z IType.) | |
PackageImports | Získá balíčky, které jsou dováženy tohoto oboru názvů. (Zděděno z INamespace.) | |
Parts | Získá vlastnosti, které se skládá z tohoto třídění. (Zděděno z IStructuredClassifier.) | |
QualifiedName | Získá název tohoto prvku s kvalifikovaný název oboru názvů, který jej obsahuje.Prázdný název je prázdný nebo kvalifikovaný název oboru názvů je prázdný. (Zděděno z INamedElement.) | |
Specification | Behaviorální funkce, který implementuje chování. (Zděděno z IBehavior.) | |
SuperClasses | Dostane třídy, ze kterých tato třída dědí funkce. (Zděděno z IClass.) | |
TemplateBindings | Získá vazby, ve kterých je použit tento prvek. (Zděděno z ITemplateableElement.) | |
TemplateParameter | Pokud není null, tento prvek je definován jako parametr šablony. (Zděděno z IParameterableElement.) | |
TypedElements | Načte zadaný prvky, které obsahují hodnoty tohoto typu jsou omezeny. (Zděděno z IType.) | |
UseCases | Získá případů použití, pro které je předmětem tohoto třídění. (Zděděno z IClassifier.) | |
Visibility | Určuje, kde prvek lze odkazovat.Public = viditelná kdekoliv; Private = viditelné pouze v oboru názvů vlastnící; chráněné = viditelné prvky, které mají vztah generalizace vlastnící názvů; balíček = viditelné pouze balíček vlastnící oboru názvů, pokud existuje.Výchozí nastavení = veřejné. (Zděděno z INamedElement.) | |
VisibleAppliedStereotypes | (Zděděno z IElement.) |
Na začátek
Rozšiřující metody
Název | Popis | |
---|---|---|
AddReference | Odkazy řetězec na prvek, kde řetězec je obvykle odkaz jako identifikátor URI, modelbus odkaz nebo ID pracovní položky.Použijte název označující typ odkazu.Vrátí objekt IReference, který představuje propojení. (Definoval UmlExtensions.) | |
ApplyStereotype | Platí stereotypu k prvku.Vytvoří IStereotypeInstance představující příponu prvek modelu pomocí stereotypu. (Definoval ProfileStereotypeExtensions.) | |
CreateAttribute | Vytvořit nový objekt vlastnosti třídy (Definoval ClassExtensions.) | |
CreateCombinedFragment(InteractionOperatorKind, IEnumerable<IMessage>) | Přetíženo. Vytvoření fragmentu kombinované obsahující jeden operand.Později můžete přidat další operandy. (Definoval InteractionExtensions.) | |
CreateCombinedFragment(InteractionOperatorKind, IInteractionUse) | Přetíženo. Vytvoření fragmentu kombinované obsahující jeden operand.Později můžete přidat další operandy. (Definoval InteractionExtensions.) | |
CreateCombinedFragment(InteractionOperatorKind, IEnumerable<IInsertionPoint>) | Přetíženo. Vytvoření fragmentu kombinované obsahující jeden operand.Později můžete přidat další operandy. (Definoval InteractionExtensions.) | |
CreateComment | Vytvořte poznámku. (Definoval InteractionExtensions.) | |
CreateConnector | Cílový prvek jako součást nebo Port připojení zdrojový prvek.Pokud zdrojový nebo cílový Port na části, zadejte obě. (Definoval ConnectableElementExtensions.) | |
CreateGeneralization | Vytvořte nový generalizace tohoto třídění.Vztah IGeneralization je vytvořen mezi tímto a jiné dána třídění. (Definoval ClassifierExtensions.) | |
CreateInteraction | Vytvořit nový objekt IInteraction BehavioredClassifier (Definoval BehavioredClassifierExtensions.) | |
CreateInteractionUse | (Definoval InteractionExtensions.) | |
CreateLifeline | Vytvořit nový objekt ILifeline v interakci (Definoval InteractionExtensions.) | |
CreateLostFoundMessage | Vytvořte zprávu, která nezačíná na životnost nebo nesmí končit na životnost. (Definoval InteractionExtensions.) | |
CreateMessage | Vytvořte úplnou zprávu začínající a končící na zadaný životnosti. (Definoval InteractionExtensions.) | |
CreateNestedActivity | Vytvořte aktivitu, která popisuje chování tohoto prvku. (Definoval BehavioredClassifierExtensions.) | |
CreateOperation | Vytvořit nový objekt IOperation ve třídě (Definoval ClassExtensions.) | |
CreatePackageImport | Importujte balíčku do oboru názvů.Vytvoří odkaz IPackageImport na balíček. (Definoval NamespaceExtensions.) | |
CreateParameter | Vytvořit nový objekt IParameter chování (Definoval BehaviorExtensions.) | |
CreatePart() | Přetíženo. Vytvořte novou část s neuvedeným typem. (Definoval StructuredClassifierExtensions.) | |
CreatePart(IComponent) | Přetíženo. Vytvořte novou část daného typu nebo nového typu.Určení typu null jako typ části vytvořit novou komponentu. (Definoval StructuredClassifierExtensions.) | |
CreateProperty | Vytvořit nový objekt vlastnosti v interakci (Definoval InteractionExtensions.) | |
CreateTemplateBinding | Třídění dané vázat na dané šabloně třídění.V případě potřeby přidejte náhrady parametrů pomocí CreateSubstitution. (Definoval TemplateBindingExtensions.) | |
CreateTemplateParameter(IParameterableElement) | Přetíženo. Vytvoří parametr šablony odkazující na danou parameteredElement. (Definoval TemplateBindingExtensions.) | |
CreateTemplateParameter(TemplateParameterKind, String) | Přetíženo. Parametr šablony vytvoří s daným názvem. (Definoval TemplateBindingExtensions.) | |
CreateTemplateSignature | Vytvoří šablonu podpisu dané třídění. (Definoval TemplateBindingExtensions.) | |
Delete | Odstraní tento prvek a všechny relace vlastněné a obrazce prvků. (Definoval UmlExtensions.) | |
DeleteAllReference | Odstraňte všechny odkazy dané značky. (Definoval UmlExtensions.) | |
FindTemplateParameter | Najděte podle názvu parametru. (Definoval TemplateBindingExtensions.) | |
GetCombinedFragments | Všechny kombinované fragmenty, pod interakce. (Definoval InteractionExtensions.) | |
GetDependencyClients | Vrátí kolekci prvků, které jsou závislé na to. (Definoval NamedElementExtensions.) | |
GetDependencySuppliers | Vrátí kolekci prvků, v nichž je závislý. (Definoval NamedElementExtensions.) | |
GetId | GUID identifikující tento prvek získá. (Definoval UmlExtensions.) | |
GetImportedPackages | Importované balíčky oboru názvů (Definoval PackageExtensions.) | |
GetModelStore | Získá obsahující tento prvek IModelStore. (Definoval UmlExtensions.) | |
GetOutgoingAssociationEnds | Opačné zakončení přidružení, které jsou propojeny se toto třídění.Na zakončení přidružení můžete získat propojené třídění a typu. (Definoval ClassifierExtensions.) | |
GetRealizedInterfaces | Vrátí kolekci IInterfaces implementováno dané třídění. (Definoval BehavioredClassifierExtensions.) | |
GetReferences | Získáte IReferences dané značky přidružené k tomuto prvku. (Definoval UmlExtensions.) | |
GetRelatedElements<T> | Získá prvky týkající se tento prvek vztahy zadaného typu. (Definoval UmlExtensions.) | |
GetRelatedLinks<T> | Určený typ relací získává z nebo do tohoto prvku. (Definoval UmlExtensions.) | |
GetSpecifics | Vrátí třídění, které se specializují na tohoto třídění. (Definoval ClassifierExtensions.) | |
SetOwner(IClassifier) | Přetíženo. Změňte vlastníka (Definoval SetOwnerExtensions.) | |
SetOwner(IPackage) | Přetíženo. Změňte vlastníka (Definoval SetOwnerExtensions.) | |
SetOwner(IPackage) | Přetíženo. Změňte vlastníka (Definoval SetOwnerExtensions.) | |
Shapes | Všechny obrazce, které zobrazení prvku modelu Otevřít diagram nebo na určeném Otevřít diagram. (Definoval PresentationHelpers.) |
Na začátek
Poznámky
Další informace o použití tohoto typu viz Postupy: úprava sekvence diagramy pomocí rozhraní API UML.
Poznámka
Metody definované na tento typ rozšíření metody. Pomocí metod, musíte přidat odkaz na projekt.ČISTÉ sestavení Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll a musí obsahovat směrnice using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; v kódu.