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 odvozené.Další informace o modelech UML v Visual Studio Ultimate, viz Vývoj modelů pro návrh softwaru.Další informace o rozhraní API UML, viz Rozšíření modelů UML a diagramů.

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 propojení.
Veřejné rozhraní IBehavioralFeature Funkce, která popisuje odpovědi na zprávy nebo události.
Veřejné rozhraní IClass Popis nebo částečné popis objektů, které může odpovídat na zprávy a události, uchovávat hodnoty a změna stavu.
Veřejné rozhraní IClassifier Definice nastavení hodnot, které se skládají z sadu funkcí a sadu omezení prostřednictvím funkce.Třídění lze dědit další 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é jste žádnou strukturu.
Veřejné rozhraní IDependency Vztah, který znamená, že prvek vyžaduje pro její specifikace nebo provedení jiné prvky modelu
Veřejné rozhraní IDirectedRelationship Vztah mezi prvek 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 Uživatelem definované datové hodnoty v typu výčtu.
Veřejné rozhraní IExpression Strom symboly určující pravděpodobně prázdná sada objektů nebo datové hodnoty.
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 rozšiřuje 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 ve specifikaci 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 hodnotu, která je součá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í ukončit.Pokud je horní mez > 1, kontext obsahuje kolekci daného typu.
Veřejné rozhraní INamedElement Prvek, který může mít čitelný název.
Veřejné rozhraní INamespace Element, 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 může být obsažena v balíčku.
Veřejné rozhraní IPackageImport Vztah mezi balíčky, které umožňuje prvky importovaných balíček odkazuje, 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í, můžete předefinovat konkrétně nebo jinak v souvislosti s další 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řídy, rozhraní, výčet, komponenty, číslo hodnotu 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ý prvek, 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.