100 lines
811 B
Plaintext
100 lines
811 B
Plaintext
@startuml
|
|
|
|
hide circle
|
|
|
|
namespace BaseData {
|
|
|
|
class WineType {
|
|
id
|
|
name
|
|
}
|
|
|
|
class WineTypeAttribute {
|
|
id
|
|
name
|
|
}
|
|
|
|
class QualityLevel {
|
|
|
|
}
|
|
|
|
class Region {
|
|
|
|
}
|
|
|
|
class Area {
|
|
|
|
}
|
|
|
|
class VineyardArea {
|
|
|
|
}
|
|
|
|
class Municipality {
|
|
|
|
}
|
|
|
|
class Reed {
|
|
|
|
}
|
|
|
|
class Bank {
|
|
bic
|
|
blz
|
|
fullName
|
|
name
|
|
shortName
|
|
street
|
|
postalCode
|
|
city
|
|
|
|
}
|
|
|
|
Region -- Area
|
|
Area -- VineyardArea
|
|
VineyardArea -- Municipality
|
|
Municipality -- Reed
|
|
|
|
}
|
|
|
|
namespace Data {
|
|
|
|
class Member {
|
|
|
|
}
|
|
|
|
class Branch {
|
|
|
|
}
|
|
|
|
class AreaCommitment {
|
|
|
|
}
|
|
|
|
class BillingAddress {
|
|
|
|
}
|
|
|
|
class BankAccount {
|
|
|
|
}
|
|
|
|
class Delivery {
|
|
|
|
}
|
|
|
|
Member -- Branch
|
|
Member -- AreaCommitment
|
|
Member -- BillingAddress
|
|
|
|
|
|
AreaCommitment -- BaseData.WineType
|
|
AreaCommitment -- BaseData.WineTypeAttribute
|
|
|
|
Delivery -- Member
|
|
Delivery -- BranchOffice
|
|
|
|
}
|
|
|
|
@enduml
|