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 | |
---|---|---|
![]() |
IAbstraction | Vztah mezi dvěma prvky představujícími stejný pojem na různých úrovních podrobností. |
![]() |
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. |
![]() |
IBehavioralFeature | Funkce, která popisuje odpověď na zprávy a události. |
![]() |
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. |
![]() |
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. |
![]() |
IComment | Text, který lze připojit jeden nebo více prvků. |
![]() |
IConstraint | Podmínky nebo omezení, vyjádřené v přirozeném jazyce nebo jazyce čitelný. |
![]() |
IDataType | Typ, který obsahuje sadu nezměnitelné hodnoty, které mají žádnou strukturu. |
![]() |
IDependency | Vztah, který znamená, že prvek vyžaduje jeho specifikace nebo provedení jiné prvky modelu |
![]() |
IDirectedRelationship | Vztah mezi prvku modelu zdrojový a cílový prvek modelu. |
![]() |
IElement | Nadtyp všechny typy UML. |
![]() |
IEnumeration | Typ definovaný uživatelem, který obsahuje sadu uživatelských hodnot. |
![]() |
IEnumerationLiteral | Hodnota uživatelem definovaný datový typ výčtu. |
![]() |
IExpression | Strom symboly určující pravděpodobně prázdná množina hodnot dat nebo objektů. |
![]() |
IFeature | Část popis typu, jako jsou například operace nebo atributu. |
![]() |
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í. |
![]() |
IInstanceSpecification | Popisuje jednotlivé instance třídění. |
![]() |
IInstanceValue | Určuje hodnotu modelovat specifikace instance. |
![]() |
IInterface | Typ, který definuje sadu funkcí veřejně viditelná, bez provedení nebo vnitřní strukturu. |
![]() |
IInterfaceRealization | Realizace mezi představuje specifikaci rozhraní a třídění, který implementuje specifikaci. |
![]() |
ILiteralBoolean | Konstanta logická hodnota, která se zobrazí ve výrazu. |
![]() |
ILiteralInteger | Konstantní celé číslo, které se zobrazí ve výrazu. |
![]() |
ILiteralSpecification | Specifikace hodnoty, která tvoří část výrazu. |
![]() |
ILiteralString | Konstantní řetězec výrazu. |
![]() |
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. |
![]() |
INamedElement | Prvek, který může mít název čitelný. |
![]() |
INamespace | Prvek, který obsahuje prvky, které lze identifikovat podle názvu.Příklady balíčku, třídy, aktivita. |
![]() |
IOpaqueExpression | Výraz, který označuje pravděpodobně prázdná sada objektů nebo datové hodnoty vyhodnocena v kontextu. |
![]() |
IOperation | Určuje název, typ, parametry a omezení pro vyvolání přiřazeného chování. |
![]() |
IPackage | |
![]() |
IPackageableElement | Prvek, který je součástí balíčku. |
![]() |
IPackageImport | Vztah mezi balíčky, které umožňuje prvky importovaných balíček uvedenému, jako by byly definovány Import balíčku. |
![]() |
IParameter | Určuje typ objektu, který může být předán do nebo z chování. |
![]() |
IPrimitiveType | Předdefinovaný datový typ jako celé číslo nebo Boolean. |
![]() |
IProfileInstance | Použití profilu do balíčku. |
![]() |
IProperty | Hodnota nebo kolekce hodnot vlastněných třídění představující atribut, zakončení přidružení nebo součást. |
![]() |
IRealization | Vztah mezi představuje specifikaci prvku modelu a představuje implementaci prvku. |
![]() |
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. |
![]() |
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. |
![]() |
IStereotypeInstance | Představuje aplikaci stereotypu k prvku modelu. |
![]() |
IStereotypePropertyInstance | Představuje hodnotu vlastnosti aplikace stereotypu k prvku modelu. |
![]() |
IStructuralFeature | Funkce, která popisuje část stav objektu. |
![]() |
IType | Popis sady hodnot.Například třída, rozhraní, výčet, komponenty, číslo null. |
![]() |
ITypedElement | Prvek jako parametr nebo kód pin, který lze přiřadit instanci, která odpovídá daného typu. |
![]() |
IUsage | Vztah mezi prvkem a jiný element, který vyžaduje pro svou úplnou implementaci nebo operace. |
![]() |
IValueSpecification | Každá instance této třídy je specifikace pravděpodobně prázdná sada objektů nebo datové hodnoty. |
Výčty
Výčet | Popis | |
---|---|---|
![]() |
AggregationKind | DomainEnumeration: AggregationKind Popisuje vlastnosti sdílení sdružení.Přesný výklad je otevřít místní úmluvy. |
![]() |
ParameterDirectionKind | DomainEnumeration: ParameterDirectionKind Definuje parametr směr toku informací. |
![]() |
VisibilityKind | DomainEnumeration: VisibilityKind Definuje rozsah, ve kterém lze použít název prvku. |