-
Notifications
You must be signed in to change notification settings - Fork 2
Protocols
Thomas Kühn edited this page Jul 17, 2018
·
45 revisions
- Create an UML class diagram editor with the following functionality
- Create and Remove classes
- Permit adding and removing of attributes to classes
- Allow adding and removing associations between classes
- Associations have a name and two multiplicity constraints at each end, whereas all is editable
- Allow adding and removing inheritance relations between classes
- Permit adding and removing of packages, which lists the classes it contains
- Allow the editor to step in to "packages", where classes, packages, inheritance, and associations can be add and removed
- Think about useful user interactions for the editor
- Refine your architecture to support modular development