Universalis Publisher
Metamodel: bank
Graphical View
Metaclass Index
AccountNumber
- attributes
- accountNumber : Integer
- roles
Bank
- attributes
- roles
- customer : [0..*] (Person) AccountNumber
Company
- attributes
- name : String
- numberOfEmployees : Integer
- roles
- employee : [0..*] (Person) Job
- manager : [0..*] Person
Job
- attributes
- salary : Integer
- startDate : Date
- title : String
- roles
Marriage
- attributes
- date : Date
- place : String
- roles
Person
- attributes
- age : Integer
- birthDate : Date
- firstName : String
- isMarried : Boolean
- isUnemployed : Boolean
- lastName : String
- sex : enum {male,female}
- roles
- bank : [0..1] (Bank) AccountNumber
- employer : [0..*] (Company) Job
- husband : [0..1] (Person) Marriage
- managedCompanies : [0..*] Company
- wife : [0..1] (Person) Marriage