Sdílet prostřednictvím


Microsoft.VisualStudio.Uml.Classes – obor názvů

Tento obor názvů definuje pojmy základní modelování UML, například IElement a IRelationship, ze kterého jsou všechny ostatní typy UML jsou odvozeny. Další informace o modelech UML v Visual Studio Ultimate, viz Vývoj modely pro Design softwaru. Další informace o rozhraní API UML viz Rozšíření modely a diagramy.

Typy a vlastnosti definované v tomto oboru názvů odpovídají těm, které jsou definovány ve specifikaci UML. Kromě toho rozšíření metody jsou definovány v mnoha typů v tomto oboru názvů. Další informace naleznete v tématu Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.

Rozhraní

  Rozhraní Popis
Veřejné rozhraní IAbstraction Vztah mezi dvěma prvky představujícími stejný pojem na různých úrovních podrobností.
Veřejné rozhraní IAssociation Přidružení definuje třídu propojení mezi instancemi dva nebo více typů.Každý typ související přidružení má vlastnost, která poskytuje přístup k odkazu.
Veřejné rozhraní IBehavioralFeature Funkce, která popisuje odpověď na zprávy a události.
Veřejné rozhraní IClass Popis nebo částečné popis objektů, které může odpovídat na zprávy a události, podržte hodnoty a změna stavu.
Veřejné rozhraní IClassifier Definice sady hodnot, které se skládají z sadu funkcí a sadu omezení prostřednictvím funkce.Třídění může zdědit z jiných třídění částí jeho definice.
Veřejné rozhraní IComment Text, který lze připojit jeden nebo více prvků.
Veřejné rozhraní IConstraint Podmínky nebo omezení, vyjádřené v přirozeném jazyce nebo jazyce čitelný.
Veřejné rozhraní IDataType Typ, který obsahuje sadu nezměnitelné hodnoty, které mají žádnou strukturu.
Veřejné rozhraní IDependency Vztah, který znamená, že prvek vyžaduje jeho specifikace nebo provedení jiné prvky modelu
Veřejné rozhraní IDirectedRelationship Vztah mezi prvku modelu zdrojový a cílový prvek modelu.
Veřejné rozhraní IElement Nadtyp všechny typy UML.
Veřejné rozhraní IEnumeration Typ definovaný uživatelem, který obsahuje sadu uživatelských hodnot.
Veřejné rozhraní IEnumerationLiteral Hodnota uživatelem definovaný datový typ výčtu.
Veřejné rozhraní IExpression Strom symboly určující pravděpodobně prázdná množina hodnot dat nebo objektů.
Veřejné rozhraní IFeature Část popis typu, jako jsou například operace nebo atributu.
Veřejné rozhraní IGeneralization Vztah mezi dvěma tříděními, které konkrétní třídění zdědí a zapojením některé funkce Obecné třídění.V závislosti na tom, jak jsou definována funkce instance určité třídění může rovněž považuje instance Obecné třídění.
Veřejné rozhraní IInstanceSpecification Popisuje jednotlivé instance třídění.
Veřejné rozhraní IInstanceValue Určuje hodnotu modelovat specifikace instance.
Veřejné rozhraní IInterface Typ, který definuje sadu funkcí veřejně viditelná, bez provedení nebo vnitřní strukturu.
Veřejné rozhraní IInterfaceRealization Realizace mezi představuje specifikaci rozhraní a třídění, který implementuje specifikaci.
Veřejné rozhraní ILiteralBoolean Konstanta logická hodnota, která se zobrazí ve výrazu.
Veřejné rozhraní ILiteralInteger Konstantní celé číslo, které se zobrazí ve výrazu.
Veřejné rozhraní ILiteralSpecification Specifikace hodnoty, která tvoří část výrazu.
Veřejné rozhraní ILiteralString Konstantní řetězec výrazu.
Veřejné rozhraní IMultiplicityElement Určuje, kolik instancí prvku můžete zobrazit v daném kontextu jako atribut, parametr nebo přidružení konec.Pokud horní vázán > 1, kontext obsahuje kolekci daného typu.
Veřejné rozhraní INamedElement Prvek, který může mít název čitelný.
Veřejné rozhraní INamespace Prvek, který obsahuje prvky, které lze identifikovat podle názvu.Příklady balíčku, třídy, aktivita.
Veřejné rozhraní IOpaqueExpression Výraz, který označuje pravděpodobně prázdná sada objektů nebo datové hodnoty vyhodnocena v kontextu.
Veřejné rozhraní IOperation Určuje název, typ, parametry a omezení pro vyvolání přiřazeného chování.
Veřejné rozhraní IPackage
Veřejné rozhraní IPackageableElement Prvek, který je součástí balíčku.
Veřejné rozhraní IPackageImport Vztah mezi balíčky, které umožňuje prvky importovaných balíček uvedenému, jako by byly definovány Import balíčku.
Veřejné rozhraní IParameter Určuje typ objektu, který může být předán do nebo z chování.
Veřejné rozhraní IPrimitiveType Předdefinovaný datový typ jako celé číslo nebo Boolean.
Veřejné rozhraní IProfileInstance Použití profilu do balíčku.
Veřejné rozhraní IProperty Hodnota nebo kolekce hodnot vlastněných třídění představující atribut, zakončení přidružení nebo součást.
Veřejné rozhraní IRealization Vztah mezi představuje specifikaci prvku modelu a představuje implementaci prvku.
Veřejné rozhraní IRedefinableElement Prvek, který při definované v rámci třídění lze předefinovat konkrétně nebo jinak v kontextu jiného třídění, která se specializuje (přímo nebo nepřímo) třídění kontextu.
Veřejné rozhraní IRelationship Základní třída pro všechny druhy binární vztahu mezi prvky, jako je například přidružení, závislosti, toky a podobně.Každý vztah má prvek zdrojový a cílový prvek.Relaci lze také nastavit vlastní vlastnosti.
Veřejné rozhraní IStereotypeInstance Představuje aplikaci stereotypu k prvku modelu.
Veřejné rozhraní IStereotypePropertyInstance Představuje hodnotu vlastnosti aplikace stereotypu k prvku modelu.
Veřejné rozhraní IStructuralFeature Funkce, která popisuje část stav objektu.
Veřejné rozhraní IType Popis sady hodnot.Například třída, rozhraní, výčet, komponenty, číslo null.
Veřejné rozhraní ITypedElement Prvek jako parametr nebo kód pin, který lze přiřadit instanci, která odpovídá daného typu.
Veřejné rozhraní IUsage Vztah mezi prvkem a jiný element, který vyžaduje pro svou úplnou implementaci nebo operace.
Veřejné rozhraní IValueSpecification Každá instance této třídy je specifikace pravděpodobně prázdná sada objektů nebo datové hodnoty.

Výčty

  Výčet Popis
Veřejný výčet AggregationKind DomainEnumeration: AggregationKind Popisuje vlastnosti sdílení sdružení.Přesný výklad je otevřít místní úmluvy.
Veřejný výčet ParameterDirectionKind DomainEnumeration: ParameterDirectionKind Definuje parametr směr toku informací.
Veřejný výčet VisibilityKind DomainEnumeration: VisibilityKind Definuje rozsah, ve kterém lze použít název prvku.