Microsoft.VisualStudio.Uml.Classes – obor názvů
Tento obor názvů definuje koncepty základní modelování v UML, jako je například IElement a IRelationship, ze kterého jsou všechny ostatní UML typy jsou odvozeny.Další informace o modely UML v Visual Studio Ultimate, naleznete v části Vývoj modelů pro návrh softwaru.Další informace o rozhraní API UML, naleznete v tématu Rozšiřování modelů a diagramů UML.
Typy a vlastností definovaných v tomto oboru názvů odpovídají těm, které jsou definovány ve specifikaci UML.Kromě toho rozšiřující metody jsou definovány v mnoha typy 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 propojení. |
![]() |
IBehavioralFeature | Funkce, která popisuje odpovědi na zprávy nebo události. |
![]() |
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. |
![]() |
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. |
![]() |
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é jste žádnou strukturu. |
![]() |
IDependency | Vztah, který znamená, že prvek vyžaduje pro její specifikace nebo provedení jiné prvky modelu |
![]() |
IDirectedRelationship | Vztah mezi prvek 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 | Uživatelem definované datové hodnoty v typu výčtu. |
![]() |
IExpression | Strom symboly určující pravděpodobně prázdná sada objektů nebo datové hodnoty. |
![]() |
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 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í. |
![]() |
IInstanceSpecification | Popisuje jednotlivé instance třídění. |
![]() |
IInstanceValue | Určuje hodnotu modelovat ve specifikaci 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 hodnotu, která je součá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í ukončit.Pokud je horní mez > 1, kontext obsahuje kolekci daného typu. |
![]() |
INamedElement | Prvek, který může mít čitelný název. |
![]() |
INamespace | Element, 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 může být obsažena v balíčku. |
![]() |
IPackageImport | Vztah mezi balíčky, které umožňuje prvky importovaných balíček odkazuje, 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í, 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. |
![]() |
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řídy, rozhraní, výčet, komponenty, číslo hodnotu 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ý prvek, 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řen 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. |