|
Dresden OCL Toolkit | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| Method Summary | |
void |
map(ru.novosoft.uml.foundation.core.MAssociation association,
Map classToTables,
Map associationTables,
Map navigationGuides,
Map classViews)
Maps associations to foreign key relationships and association tables if neccesary Structure of classToTables: MClassifier -> List of Table structure of navigationGuides: String className -> (String opposite association role -> Guide) structure of associationTables: MAssociation -> Table structure of classViews: MClassifier -> ObjectView any new foreign keys will be added to the first Table listed and refer to the primary key to another classes first listed Table |
| Method Detail |
public void map(ru.novosoft.uml.foundation.core.MAssociation association,
Map classToTables,
Map associationTables,
Map navigationGuides,
Map classViews)
association - the association to be insertedclassToTables - a List of Table for each class mapped.associationTables - a Map storing associationTables for Associations that need themnavigationGuides - a Map storing for each class name a Map of association roles
and guides to their EndsclassViews - a Map storing an ObjectView for every MClassifier
|
Dresden OCL Toolkit | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||