VB.NET-Entsprechungen
In der Tabelle unten sehen Sie die 1:1-Entsprechungen zwischen:
•UModel-Elementen und VB.NET-Codeelementen bei der Ausgabe von Modell in Code
•VB.NET-Codeelementen und UModel-Modellelementen beim Import von Code in das Modell
VB.NET | UModel | ||||||||
---|---|---|---|---|---|---|---|---|---|
Projekt | Projektdatei | Projektdatei | Komponente | ||||||
Verzeichnis | Verzeichnis | ||||||||
Namespace | Name | Name | Paket <<namespace>> | ||||||
Klasse | Name | Name | Klasse | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Protected Friend | protected <<Friend>> | ||||||||
Public | public | ||||||||
Protected | protected | ||||||||
Private | private | ||||||||
NotInheritable | leaf | ||||||||
MustInherit | abstract | ||||||||
Partial | <<Partial>> | ||||||||
Shadows | <<Shadows>> | ||||||||
Dateiname | Codedateiname | ||||||||
verknüpfte Projektdatei/Verzeichnis | Komponentenrealisierung | ||||||||
base types | Generalisierung, InterfaceRealization(s) | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
Feld | Name | Name | Eigenschaft | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Protected Friend | protected <<Friend>> | ||||||||
Public | public | ||||||||
Protected | protected | ||||||||
Private | private | ||||||||
Shared | static | ||||||||
ReadOnly | readonly | ||||||||
Shadows | <<Shadows>> | ||||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
default value | default | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
Konstante | Name | Name | Eigenschaft <<Const>> | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Protected Friend | protected <<Friend>> | ||||||||
Public | public | ||||||||
Protected | protected | ||||||||
Private | private | ||||||||
Shadows | <<Shadows>> | ||||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
default value | default | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
Methode | Name | Name | Operation | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Protected Friend | protected <<Friend>> | ||||||||
Public | public | ||||||||
Protected | protected | ||||||||
Private | private | ||||||||
Shared | static | ||||||||
MustOverride | abstract | ||||||||
NotOverridable | leaf | ||||||||
Overrides | <<Overrides>> | ||||||||
Overridable | <<Overridable>> | ||||||||
Partial | <<Partial>> | ||||||||
Shadows | <<Shadows>> | ||||||||
Overloads | <<Overloads>> | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
implemented interfaces | implements | ||||||||
type (function) | direction | return | Parameter | ||||||
Parameter | Name | Name | |||||||
modifiers | ByRef | direction | inout | ||||||
ByVal | in | ||||||||
ParamArray | varArgList | ||||||||
Optional | default | ||||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
constraint | Einschränkender Classifier | ||||||||
predefined constraint | Structure | <<ValueTypeConstraint>> | |||||||
Klasse | <<ReferenceTypeConstraint>> | ||||||||
New | <<ConstructorConstraint>> | ||||||||
attribute sections | <<Attributes>> | ||||||||
Konstruktor | Name | Name | Operation <<Constructor>> | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Protected Friend | protected <<Friend>> | ||||||||
Public | public | ||||||||
Protected | protected | ||||||||
Private | private | ||||||||
Shared | static | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
Parameter | Name | Name | Parameter | ||||||
modifiers | ByRef | direction | inout | ||||||
ByVal | in | ||||||||
ParamArray | varArgList | ||||||||
Optional | default | ||||||||
type | type | ||||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Eigenschaft | Name | Name | Operation <<Property>> | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Protected Friend | protected <<Friend>> | ||||||||
Public | public | ||||||||
Protected | protected | ||||||||
Private | private | ||||||||
Default | <<Property>> ( Default <= IsDefault ) | ||||||||
Shared | static | ||||||||
MustOverride | abstract | ||||||||
NotOverridable | leaf | ||||||||
Overrides | <<Overrides>> | ||||||||
Overridable | <<Overridable>> | ||||||||
Shadows | <<Shadows>> | ||||||||
Overloads | <<Overloads>> | ||||||||
ReadOnly | <<GetAccessor>> ( without <<SetAccessor>> ) | ||||||||
WriteOnly | <<SetAccessor>> ( without <<GetAccessor>> ) | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
type | direction | return | Parameter | ||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Get Accessor | modifiers | Friend | Sichtbarkeit | Friend | <<GetAccessor>> | ||||
Protected Friend | Protected Friend | ||||||||
Protected | Protected | ||||||||
Private | Private | ||||||||
Set Accessor | modifiers | Friend | Sichtbarkeit | Friend | <<SetAccessor>> | ||||
Protected Friend | Protected Friend | ||||||||
Protected | Protected | ||||||||
Private | Private | ||||||||
Operator | Name | Name | Operation <<Operator>> | ||||||
modifiers | Public | Sichtbarkeit | Public | ||||||
Shared | static | ||||||||
Narrowing | Name <= Narrowing | ||||||||
Widening | Name <= Widening | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
type | direction | return | Parameter | ||||||
Parameter | Name | Name | |||||||
modifier | ByVal | direction | in | ||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Event | Name | Name | Operation <<Event>> | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Protected Friend | protected <<Friend>> | ||||||||
Public | public | ||||||||
Protected | protected | ||||||||
Private | private | ||||||||
Shared | static | ||||||||
MustOverride | abstract | ||||||||
NotOverridable | leaf | ||||||||
Overrides | <<Overrides>> | ||||||||
Overridable | <<Overridable>> | ||||||||
Shadows | <<Shadows>> | ||||||||
Overloads | <<Overloads>> | ||||||||
kind | without specifying a delegate type | <<Event>> ( Type <= Simple ) | |||||||
with specifying a delegate type | <<Event>> ( Type <= Regular ) | ||||||||
with custom accessors | <<Event>> ( Type <= Custom ) | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
type | direction | return | Parameter | ||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
constraint | Einschränkender Classifier | ||||||||
predefined constraint | Structure | <<ValueTypeConstraint>> | |||||||
Klasse | <<ReferenceTypeConstraint>> | ||||||||
New | <<ConstructorConstraint>> | ||||||||
attribute sections | <<Attributes>> | ||||||||
Struktur | Name | Name | Klasse <<Structure>> | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Protected Friend | protected <<Friend>> | ||||||||
Public | public | ||||||||
Protected | protected | ||||||||
Private | private | ||||||||
Partial | <<Partial>> | ||||||||
Shadows | <<Shadows>> | ||||||||
Dateiname | Codedateiname | ||||||||
verknüpfte Projektdatei/Verzeichnis | Komponentenrealisierung | ||||||||
base types | InterfaceRealization(s) | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
Feld | Name | Name | Eigenschaft | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Public | public | ||||||||
Private | private | ||||||||
Shared | static | ||||||||
ReadOnly | readonly | ||||||||
Shadows | <<Shadows>> | ||||||||
type | type | ||||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
default value | default | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
Konstante | Name | Name | Eigenschaft <<Const>> | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Public | public | ||||||||
Private | private | ||||||||
Shadows | <<Shadows>> | ||||||||
type | type | ||||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
default value | default | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
Methode | Name | Name | Operation | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Public | public | ||||||||
Private | private | ||||||||
Shared | static | ||||||||
MustOverride | abstract | ||||||||
NotOverridable | leaf | ||||||||
Overrides | <<Overrides>> | ||||||||
Overridable | <<Overridable>> | ||||||||
Partial | <<Partial>> | ||||||||
Shadows | <<Shadows>> | ||||||||
Overloads | <<Overloads>> | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
implemented interfaces | implements | ||||||||
type (function) | direction | return | Parameter | ||||||
Parameter | Name | Name | |||||||
modifiers | ByRef | direction | inout | ||||||
ByVal | in | ||||||||
ParamArray | varArgList | ||||||||
Optional | default | ||||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
constraint | Einschränkender Classifier | ||||||||
predefined constraint | Structure | <<ValueTypeConstraint>> | |||||||
Klasse | <<ReferenceTypeConstraint>> | ||||||||
New | <<ConstructorConstraint>> | ||||||||
attribute sections | <<Attributes>> | ||||||||
Konstruktor | Name | Name | Operation <<Constructor>> | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Public | public | ||||||||
Private | private | ||||||||
Shared | static | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
Parameter | Name | Name | Parameter | ||||||
modifiers | ByRef | direction | inout | ||||||
ByVal | in | ||||||||
ParamArray | varArgList | ||||||||
Optional | default | ||||||||
type | type | ||||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Eigenschaft | Name | Name | Operation <<Property>> | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Public | public | ||||||||
Private | private | ||||||||
Shared | static | ||||||||
Default | <<Property>> ( Default <= IsDefault ) | ||||||||
MustOverride | abstract | ||||||||
NotOverridable | leaf | ||||||||
Overrides | <<Overrides>> | ||||||||
Overridable | <<Overridable>> | ||||||||
Shadows | <<Shadows>> | ||||||||
Overloads | <<Overloads>> | ||||||||
ReadOnly | <<GetAccessor>> ( without <<SetAccessor>> ) | ||||||||
WriteOnly | <<SetAccessor>> ( without <<GetAccessor>> ) | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
type | direction | return | Parameter | ||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Get Accessor | modifiers | Friend | Sichtbarkeit | Friend | <<GetAccessor>> | ||||
Private | Private | ||||||||
Set Accessor | modifiers | Friend | Sichtbarkeit | Friend | <<SetAccessor>> | ||||
Private | Private | ||||||||
Operator | Name | Name | Operation <<Operator>> | ||||||
modifiers | Public | Sichtbarkeit | Public | ||||||
Shared | static | ||||||||
Narrowing | Name <= Narrowing | ||||||||
Widening | Name <= Widening | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
type | direction | return | Parameter | ||||||
Parameter | Name | Name | |||||||
modifier | ByVal | direction | in | ||||||
type | type | ||||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Event | Name | Name | Operation <<Event>> | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Public | public | ||||||||
Private | private | ||||||||
Shared | static | ||||||||
MustOverride | abstract | ||||||||
NotOverridable | leaf | ||||||||
Overrides | <<Overrides>> | ||||||||
Overridable | <<Overridable>> | ||||||||
Shadows | <<Shadows>> | ||||||||
Overloads | <<Overloads>> | ||||||||
kind | without specifying a delegate type | <<Event>> ( Type <= Simple ) | |||||||
with specifying a delegate type | <<Event>> ( Type <= Regular ) | ||||||||
with custom accessors | <<Event>> ( Type <= Custom ) | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
type | direction | return | Parameter | ||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
constraint | Einschränkender Classifier | ||||||||
predefined constraint | Structure | <<ValueTypeConstraint>> | |||||||
Klasse | <<ReferenceTypeConstraint>> | ||||||||
New | <<ConstructorConstraint>> | ||||||||
attribute sections | <<Attributes>> | ||||||||
Schnittstelle | Name | Name | Schnittstelle | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Protected Friend | protected <<Friend>> | ||||||||
Public | public | ||||||||
Protected | protected | ||||||||
Private | private | ||||||||
Shadows | <<Shadows>> | ||||||||
Dateiname | Codedateiname | ||||||||
verknüpfte Projektdatei/Verzeichnis | Komponentenrealisierung | ||||||||
base types | Generalisierung(en) | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
Methode | Name | Name | Operation | ||||||
modifiers | Public | Sichtbarkeit | public | ||||||
Shadows | <<Shadows>> | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
type (function) | direction | return | Parameter | ||||||
Parameter | Name | Name | |||||||
modifiers | ByRef | direction | inout | ||||||
ByVal | in | ||||||||
ParamArray | varArgList | ||||||||
Optional | default | ||||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
constraint | Einschränkender Classifier | ||||||||
predefined constraint | Structure | <<ValueTypeConstraint>> | |||||||
Klasse | <<ReferenceTypeConstraint>> | ||||||||
New | <<ConstructorConstraint>> | ||||||||
attribute sections | <<Attributes>> | ||||||||
Eigenschaft | Name | Name | Operation <<Property>> | ||||||
modifiers | Public | Sichtbarkeit | public | ||||||
Default | <<Property>> ( Default <= IsDefault ) | ||||||||
Shadows | <<Shadows>> | ||||||||
ReadOnly | <<GetAccessor>> ( without <<SetAccessor>> ) | ||||||||
WriteOnly | <<SetAccessor>> ( without <<GetAccessor>> ) | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
type | direction | return | Parameter | ||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Event | Name | Name | Operation <<Event>> | ||||||
modifiers | Public | Sichtbarkeit | public | ||||||
Shadows | <<Shadows>> | ||||||||
kind | without specifying a delegate type | <<Event>> ( Type <= Simple ) | |||||||
with specifying a delegate type | <<Event>> ( Type <= Regular ) | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
type | direction | return | Parameter | ||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
constraint | Einschränkender Classifier | ||||||||
predefined constraint | Structure | <<ValueTypeConstraint>> | |||||||
Klasse | <<ReferenceTypeConstraint>> | ||||||||
New | <<ConstructorConstraint>> | ||||||||
attribute sections | <<Attributes>> | ||||||||
Delegat | Name | Name | Klasse <<Delegate>> | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Protected Friend | protected <<Friend>> | ||||||||
Public | public | ||||||||
Protected | protected | ||||||||
Private | private | ||||||||
Shadows | <<Shadows>> | ||||||||
Dateiname | Codedateiname | ||||||||
verknüpfte Projektdatei/Verzeichnis | Komponentenrealisierung | ||||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
type | direction | return | Parameter | Operation | |||||
Parameter | Name | Name | |||||||
modifiers | ByRef | direction | inout | ||||||
ByVal | in | ||||||||
type | type | ||||||||
type dimensions | Multiplizität | ||||||||
nullable | <<Nullable>> | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
constraint | Einschränkender Classifier | ||||||||
predefined constraint | struct | <<ValueTypeConstraint>> | |||||||
Klasse | <<ReferenceTypeConstraint>> | ||||||||
new() | <<ConstructorConstraint>> | ||||||||
attribute sections | <<Attributes>> | ||||||||
Enum | Name | Name | Enumeration | ||||||
modifiers | Friend | Sichtbarkeit | Paket | ||||||
Protected Friend | protected <<Friend>> | ||||||||
Public | public | ||||||||
Protected | protected | ||||||||
Private | private | ||||||||
Shadows | <<Shadows>> | ||||||||
Dateiname | Codedateiname | ||||||||
verknüpfte Projektdatei/Verzeichnis | Komponentenrealisierung | ||||||||
base type | Typ | <<BaseType>> | |||||||
attribute sections | <<Attributes>> | ||||||||
doc comments | Kommentar(->Dokumentation) | ||||||||
Enum Constant | Name | Name | Enumeration Literal | ||||||
default value | default | ||||||||
attribute sections doc comments | <<Attributes>> | ||||||||
Kommentar(->Dokumentation) | |||||||||
Parametrisierter Typ | Anonymes gebundenes Element |