More Info

Revision 676432

(Back to digest)
 

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