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 | |
---|---|---|
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ří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. |