Files
elwig-misc/structure/structure.puml
2022-11-02 20:29:17 +01:00

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