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