Během zpětné analýzy odpovídají prvkům jazyka UML následující konstrukce kódu v jazyce Visual Basic .NET.
Obor názvů
Obor názvů v jazyce Visual Basic bude zpětně analyzován jako balíček UML a obsahuje následující prvky:
-
Name (Název)
-
Členové
Třída
Třída v jazyce Visual Basic bude zpětně analyzována jako třída UML a obsahuje následující prvky:
-
Name (Název)
-
Zděděné třídy a implementovaná rozhraní
-
Viditelnost (veřejná, chráněná nebo soukromá)
-
Abstrakt
-
Je
-
Operace a funkce členů (proměnné členů)
Jazyk UML aplikace Microsoft Office Visio nepodporuje následující konstrukce tříd jazyka Visual Basic:
-
Položk
-
Stín
Rozhraní
Rozhraní v jazyce Visual Basic bude zpětně analyzováno jako rozhraní UML a obsahuje následující položky:
-
Name (Název)
-
Viditelnost (veřejná, chráněná nebo soukromá)
-
Je
-
Základní rozhraní
-
Operace členů
Výčtový typ
Výčtový typ v jazyce Visual Basic bude zpětně analyzován jako datový typ UML se <<enum>> a obsahuje následující položky:
-
Name (Název)
-
Viditelnost (veřejná, chráněná nebo soukromá)
-
Je
-
Základní třídy
-
Členové
Poznámka: V jazyce Visual Basic se neprovádí zpětná analýza integrálních typů.
Konstrukcí
Struktura v jazyce Visual Basic je zpětně analyzována jako třída UML se <<strukturou>> stereotypu a obsahuje následující prvky:
-
Name (Název)
-
Viditelnost (veřejná, chráněná nebo soukromá)
-
Abstrakt
-
Je
-
Základní a implementovaná rozhraní
-
Členové
Properties
Vlastnosti v jazyce Visual Basic jsou zpětně analyzovány jako operace UML a obsahují následující prvky:
-
Name (Název)
-
Viditelnost (veřejná, chráněná nebo soukromá)
-
Typ
-
Getter a setter
Poznámka: Ve Visual Basicu není podporována výchozí vlastnost.
Zadaných
Delegáti v jazyce Visual Basic jsou zpětně analyzovány jako třídy UML se <<delegátem>> a zahrnují:
-
Name (Název)
-
Viditelnost (veřejná, chráněná nebo soukromá)
-
Podpis (přidá se ke třídě jako operace)
Operace členů
Operace členů v jazyce Visual Basic se přidají do modelu UML jako operace UML a zahrnují:
-
Name (Název)
-
Viditelnost (veřejná, chráněná nebo soukromá)
-
Obor (statický nebo sdílený)
-
Polymorfní
-
Abstrakt
-
Typ operace
Operace jsou označeny příznakem podle jejich typu, jako je konstruktor, destruktor, operátor nebo procedura. Tyto příznaky v modelu UML můžete zobrazit pomocí stránky Možnosti generování kódu dialogového okna vlastnosti operace UML .
-
Návratový typ
-
Parametry
-
mustOverride
Poznámka: Jazyk UML aplikace Microsoft Office Visio nepodporuje následující operace členů jazyka Visual Basic:
-
NOT overridable – není přímo podporována, mapy prvku UML: operace:: list
-
Přetížení – nepodporované
-
Handles – nepodporované
Události
Události v jazyce Visual Basic se přidají do modelu jako operace a zahrnují:
-
Viditelnost (veřejná, chráněná nebo soukromá)
-
Parametry
Konstanty
Konstanty v jazyce Visual Basic jsou zpětně analyzovány jako atributy UML a obsahují následující prvky:
-
Viditelnost (veřejná nebo soukromá)
-
Typ
-
Počáteční hodnota
Konstanty se přidají do modelu jako atributy se zaměnitelné pole nastavené na zmrazené.
Například řádek v jazyce Visual Basic:
Const str As String = "some text"
bude zadána počáteční hodnota:
"some text"
Přestože
Const x As Integer = 1
bude zadána počáteční hodnota 1.
Poznámka: Prvky v kódu jsou určené jen pro čtení jako konstanty.
Proměnné členů
Proměnné členů v jazyce Visual Basic se přidají do modelu UML jako atributy UML a zahrnují:
-
Name (Název)
-
Typ
-
Viditelnost (veřejná, chráněná nebo soukromá)
-
Obor (statický nebo sdílený)
-
Zaměnitelné (zmrazené nebo zaměnitelné)
-
Počáteční hodnota
Parametry metody
Parametry metody v jazyce Visual Basic se přidají do modelu UML jako parametry UML a zahrnují:
-
Name (Název)
-
Typ
-
Direction (in, InOut, out nebo Return)
-
Výchozí hodnota
Poznámka: Jazyk UML aplikace Microsoft Office Visio nepodporuje následující konstrukce parametrů jazyka Visual Basic:
-
Nepovinné
-
Parametrů
Konstrukce kódu jazyka Visual Basic nepodporované v jazyku UML
Následující konstrukce kódu jazyka Visual Basic nebudou při zpětné analýze z Visual studia mapovány na prvky UML. NET to Microsoft Office Visio
-
Třídy: přítel, chráněný přítel, stíny.
-
Datové členy: Dim, New, WithEvents.
-
Výčtový typ: neprovádí se zpětná analýza integrálních typů.
-
Operace členů: Overloads, Handles, not overridable (mapuje se k prvku UML: operace:: list)
-
Parametr: Optional, paramArray.
-
Vlastnost: výchozí.