Revision 676432

Go back to digest for 17th June 2007

Features in Development Tools

Sharan Rao committed changes in /trunk/KDE/kdesdk/umbrello:

Added support for Constraints in Entity Relationship Diagrams
namely, Primary Keys, Unique Constraints and ForeignKey Constraints

todo
* automatically create association between participating entities when a foreignkey constraint is added
* xmi representation for constraints
* entries in listpopup menu

File Changes

Added 19 files
  • /trunk/KDE/kdesdk/umbrello/umbrello
  •   /entityconstraint.cpp
  •   /entityconstraint.h
  •   /foreignkeyconstraint.cpp
  •   /foreignkeyconstraint.h
  •   /umlentitylist.h
  •   /uniqueconstraint.cpp
  •   /uniqueconstraint.h
  •   /dialogs/constraintlistpage.cpp
  •   /dialogs/constraintlistpage.h
  •   /dialogs/umlforeignkeyconstraintdialog.cpp
  •   /dialogs/umlforeignkeyconstraintdialog.h
  •   /dialogs/umluniqueconstraintdialog.cpp
  •   /dialogs/umluniqueconstraintdialog.h
  •   /pics/foreignkey_constraint.png
  •   /pics/primarykey_constraint.png
  •   /pics/unique_constraint.png
  •   /pics/sources/foreignkey_constraint.svg
  •   /pics/sources/primarykey_constraint.svg
  •   /pics/sources/unique_constraint.svg
Modified 22 files
  • /trunk/KDE/kdesdk/umbrello
  •   /Doxyfile
  •   /umbrello/classifier.h
  •   /umbrello/CMakeLists.txt
  •   /umbrello/entity.cpp
  •   /umbrello/entity.h
  •   /umbrello/entityattribute.h
  •   /umbrello/model_utils.cpp
  •   /umbrello/object_factory.cpp
  •   /umbrello/package.cpp
  •   /umbrello/package.h
  •   /umbrello/umlcanvasobject.cpp
  •   /umbrello/umldoc.cpp
  •   /umbrello/umldoc.h
  •   /umbrello/umllistview.cpp
  •   /umbrello/umllistviewitem.cpp
  •   /umbrello/umlnamespace.h
  •   /umbrello/dialogs/classifierlistpage.cpp
  •   /umbrello/dialogs/classifierlistpage.h
  •   /umbrello/dialogs/classpropdlg.cpp
  •   /umbrello/dialogs/classpropdlg.h
  •   /umbrello/dialogs/umlentityattributedialog.cpp
  •   /umbrello/pics/CMakeLists.txt
41 files changed in total