Java-Entsprechungen
In der Tabelle unten sehen Sie die 1:1-Entsprechungen zwischen:
•UModel-Elementen und Java-Codeelementen bei der Ausgabe von Modell in Code
•Java-Codeelementen und UModel-Modellelementen beim Import von Code in das Modell
Java | UModel | ||||||||
---|---|---|---|---|---|---|---|---|---|
Projekt | Projektdatei | Projektdatei | Komponente | ||||||
Verzeichnis | Verzeichnis | ||||||||
Paket | Name | Name | Paket <<namespace>> | ||||||
Klasse | Name | Name | Klasse | ||||||
modifiers | Paket | visibility | Paket | ||||||
public | public | ||||||||
protected | protected | ||||||||
private | private | ||||||||
abstract | abstract | ||||||||
strictfp | <<strictfp>> | ||||||||
final | <<final>> | ||||||||
Dateiname | Codedateiname | ||||||||
verknüpfte Projektdatei/Verzeichnis | Komponentenrealisierung | ||||||||
extends clause | Generalization | ||||||||
implements clause | Schnittstellenrealisierung(en) | ||||||||
java docs | Kommentar(->Dokumentation) | ||||||||
Feld | Name | Name | Eigenschaft | ||||||
modifiers | Paket | Sichtbarkeit | Paket | ||||||
public | public | ||||||||
protected | protected | ||||||||
private | private | ||||||||
static | static | ||||||||
transient | <<transient>> | ||||||||
volatile | <<volatile>> | ||||||||
final | <<final>> | ||||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
default value | default | ||||||||
java docs | Kommentar(->Dokumentation) | ||||||||
Methode | Name | Name | Operation | ||||||
modifiers | Paket | Sichtbarkeit | Paket | ||||||
public | public | ||||||||
protected | protected | ||||||||
private | private | ||||||||
static | static | ||||||||
abstract | abstract | ||||||||
final | <<final>> | ||||||||
native | <<native>> | ||||||||
strictfp | <<strictfp>> | ||||||||
synchronized | <<synchronized>> | ||||||||
throws clause | Ausnahmeereignisse | ||||||||
java docs | Kommentar(->Dokumentation) | ||||||||
type | direction | return | Parameter | ||||||
Parameter | Name | Name | |||||||
modifier | final | <<final>> | |||||||
... | varArgList | ||||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
bound | Einschränkender Classifier | ||||||||
Construktor | Name | Name | Operation <<constructor>> | ||||||
modifiers | public | Sichtbarkeit | public | ||||||
protected | protected | ||||||||
private | private | ||||||||
throws clause | Ausnahmeereignisse | ||||||||
java docs | Kommentar(->Dokumentation) | ||||||||
Parameter | Name | Name | Parameter | ||||||
modifier | final | <<final>> | |||||||
... | varArgList | ||||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
bound | Einschränkender Classifier | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
bound | Einschränkender Classifier | ||||||||
Schnittstelle | Name | Name | Schnittstelle | ||||||
modifiers | Paket | Sichtbarkeit | Paket | ||||||
public | public | ||||||||
protected | protected | ||||||||
private | private | ||||||||
abstract | abstract | ||||||||
strictfp | <<strictfp>> | ||||||||
Dateiname | Codedateiname | ||||||||
verknüpfte Projektdatei/Verzeichnis | Komponentenrealisierung | ||||||||
extends clause | Generalization(s) | ||||||||
java docs | Kommentar(->Dokumentation) | ||||||||
Feld | Name | Name | Eigenschaft | ||||||
modifiers | public | Sichtbarkeit | public | ||||||
static | static | ||||||||
final | <<final>> | ||||||||
type | type | ||||||||
type dimensions | Multiplizität | ||||||||
default value | default | ||||||||
java docs | Kommentar(->Dokumentation) | ||||||||
Methode | Name | Name | Operation | ||||||
modifiers | public | Sichtbarkeit | public | ||||||
abstract | abstract | ||||||||
throws clause | Ausnahmeereignisse | ||||||||
java docs | Kommentar(->Dokumentation) | ||||||||
type | direction | return | Parameter | ||||||
Parameter | Name | Name | |||||||
modifier | final | <<final>> | |||||||
... | varArgList | ||||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
bound | Einschränkender Classifier | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
bound | Einschränkender Classifier | ||||||||
Enum | Name | Name | Enumeration | ||||||
modifiers | Paket | Sichtbarkeit | Paket | ||||||
public | public | ||||||||
protected | protected | ||||||||
private | private | ||||||||
Dateiname | Codedateiname | ||||||||
verknüpfte Projektdatei/Verzeichnis | Komponentenrealisierung | ||||||||
java docs | Kommentar(->Dokumentation) | ||||||||
Enum Constant | Name | Name | Enumerations- Literal | ||||||
Feld | Name | Name | Eigenschaft | ||||||
modifiers | Paket | Sichtbarkeit | Paket | ||||||
public | public | ||||||||
protected | protected | ||||||||
private | private | ||||||||
static | static | ||||||||
transient | <<transient>> | ||||||||
volatile | <<volatile>> | ||||||||
final | <<final>> | ||||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
default value | default | ||||||||
java docs | Kommentar(->Dokumentation) | ||||||||
Methode | Name | Name | Operation | ||||||
modifiers | Paket | Sichtbarkeit | Paket | ||||||
public | public | ||||||||
protected | protected | ||||||||
private | private | ||||||||
static | static | ||||||||
abstract | abstract | ||||||||
final | <<final>> | ||||||||
native | <<native>> | ||||||||
strictfp | <<strictfp>> | ||||||||
synchronized | <<synchronized>> | ||||||||
throws clause | Ausnahmeereignisse | ||||||||
java docs | Kommentar(->Dokumentation) | ||||||||
type | direction | return | Parameter | ||||||
Parameter | Name | Name | |||||||
modifier | final | <<final>> | |||||||
... | varArgList | ||||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
bound | Einschränkender Classifier | ||||||||
Constructor | Name | Name | Operation <<constructor>> | ||||||
modifiers | public | Sichtbarkeit | public | ||||||
protected | protected | ||||||||
private | private | ||||||||
throws clause | Ausnahmeereignisse | ||||||||
java docs | Kommentar(->Dokumentation) | ||||||||
Parameter | Name | Name | Parameter | ||||||
modifier | final | <<final>> | |||||||
... | varArgList | ||||||||
type | Typ | ||||||||
type dimensions | Multiplizität | ||||||||
Typparameter | Name | Name | Vorlagen-parameter | ||||||
bound | Einschränkender Classifier | ||||||||
Parametrisierter Typ | Anonymes gebundenes Element | ||||||||
Annotation | <<annotations> modifiers |