Modifications in Views
Create
- create employee sollte nur mit library möglich sein, da eine containment relation auf denen liegt
- create methode sollte es nicht geben wenn ein containment darauf zeigt und das nicht teil des views ist
- create methoden einfach im normalen view entfernen wenn es nicht möglich sein soll
- create von referenzen müssen die set und remove methode verändert werden
Update
- attribute, können verändert werden wenn sie angezeigt werden (falls nicht gewünscht getter und setter entfernen)
- referenzen erlauben nur das hinzufügen oder löschen von beziehungen und damit nicht richtig update
Delete:
- deleteElement methode nicht setzen dann ist löschen von elementen nicht möglich
- für referenzen müssen remove und set methode angepasst werden damit das nicht möglich ist
- das gleiche mit referenzen da müssen dann die setter bei 1..1 und die remove methoden modifiziert werden