generated from leonetienne/LaTeX-Paper-template
feat: digitization
This commit is contained in:
BIN
images/class-diagram.pdf
Normal file
BIN
images/class-diagram.pdf
Normal file
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 374 KiB After Width: | Height: | Size: 312 KiB |
@@ -5,6 +5,8 @@
|
||||
|
||||
skinparam legendBackgroundColor black
|
||||
|
||||
!define GROUP_PACKAGE
|
||||
|
||||
class Category #OUT_OF_SCOPE_COLOR {
|
||||
-uid: Int
|
||||
-name: String
|
||||
@@ -17,45 +19,6 @@ class Category #OUT_OF_SCOPE_COLOR {
|
||||
+setDescription(description: String): void
|
||||
}
|
||||
|
||||
class MasterRecord #OUT_OF_SCOPE_COLOR {
|
||||
-properties: List<Property>
|
||||
-mitgliedsnummer: Int
|
||||
-fe_user: fe_user
|
||||
+getProperties(): List<Property>
|
||||
+setProperties(properties: List<Property>): void
|
||||
+getMitgliedsnummer(): Int
|
||||
+setMitgliedsnummer(nmr: Int): void
|
||||
+getFeUser(): fe_user
|
||||
+setFeUser(feUser: fe_user): void
|
||||
}
|
||||
|
||||
class Address #OUT_OF_SCOPE_COLOR {
|
||||
-street: String
|
||||
-zip: String
|
||||
-name: String
|
||||
-city: String
|
||||
+getStreet(): String
|
||||
+setStreet(street: String): void
|
||||
+getZip(): String
|
||||
+setZip(zip: String): void
|
||||
+getName(): String
|
||||
+setName(name: String): void
|
||||
+getCity(): String
|
||||
+setCity(city: String): void
|
||||
}
|
||||
|
||||
class Property #OUT_OF_SCOPE_COLOR {
|
||||
-addresses: List<Address>
|
||||
+getAddresses(): List<Address>
|
||||
+setAddresses(addresses: List<Address>): void
|
||||
}
|
||||
|
||||
class Winery #OUT_OF_SCOPE_COLOR {
|
||||
-name: String
|
||||
+getName(): String
|
||||
+setName(name: String): void
|
||||
}
|
||||
|
||||
class Grape #IMPLEMENTED_COLOR {
|
||||
-uid: Int
|
||||
-name: String
|
||||
@@ -68,7 +31,31 @@ class Grape #IMPLEMENTED_COLOR {
|
||||
+setDescription(description: String): void
|
||||
}
|
||||
|
||||
class Vinesite #IMPLEMENTED_COLOR {
|
||||
class Taste #IMPLEMENTED_COLOR {
|
||||
-uid: Int
|
||||
-name: String
|
||||
-description: String
|
||||
+getUid(): Int
|
||||
+setUid(uid: Int): void
|
||||
+getName(): String
|
||||
+setName(name: String): void
|
||||
+getDescription(): String
|
||||
+setDescription(description: String): void
|
||||
}
|
||||
|
||||
class Quality #IMPLEMENTED_COLOR {
|
||||
-uid: Int
|
||||
-name: String
|
||||
-description: String
|
||||
+getUid(): Int
|
||||
+setUid(uid: Int): void
|
||||
+getName(): String
|
||||
+setName(name: String): void
|
||||
+getDescription(): String
|
||||
+setDescription(description: String): void
|
||||
}
|
||||
|
||||
class Vinesite #OUT_OF_SCOPE_COLOR {
|
||||
-uid: Int
|
||||
-name: String
|
||||
-description: String
|
||||
@@ -110,8 +97,8 @@ class Wine #IMPLEMENTED_COLOR {
|
||||
-vinesite: Vinesite
|
||||
-category: Category
|
||||
-vintage: int
|
||||
-quality: int
|
||||
-taste: String
|
||||
-quality: Quality
|
||||
-taste: Taste
|
||||
-winekinds: List<WineKind>
|
||||
-ap_nr: String
|
||||
-acidity: float
|
||||
@@ -136,10 +123,10 @@ class Wine #IMPLEMENTED_COLOR {
|
||||
+setCategory(category: Category): void
|
||||
+getVintage(): int
|
||||
+setVintage(vintage: int): void
|
||||
+getQuality(): int
|
||||
+setQuality(quality: int): void
|
||||
+getTaste(): String
|
||||
+setTaste(taste: String): void
|
||||
+getQuality(): Quality
|
||||
+setQuality(quality: Quality): void
|
||||
+getTaste(): Taste
|
||||
+setTaste(taste: Taste): void
|
||||
+getWinekinds(): List<Winekind>
|
||||
+setWinekinds(winekinds: List<WineKind>): void
|
||||
+getApNr(): String
|
||||
@@ -191,14 +178,12 @@ class Jahresauswahlprobe #IMPLEMENTED_COLOR {
|
||||
+setUid(uid: Int): void
|
||||
}
|
||||
|
||||
MasterRecord "1" --> "1" Participant
|
||||
MasterRecord "1" --> "*" Property
|
||||
Property "1" --> "*" Address
|
||||
Property <|-- Winery
|
||||
Category "1" <-- "*" Wine
|
||||
Grape "1" <-- "*" Wine
|
||||
Vinesite "1" <-- "*" Wine
|
||||
Participant "1" <-- "*" Wine
|
||||
Taste "1" <-- "*" Wine
|
||||
Quality "1" <-- "*" Wine
|
||||
WineKind "1" <-- "*" Wine
|
||||
Jahresauswahlprobe "*" <-- "*" Wine
|
||||
|
||||
|
Reference in New Issue
Block a user