|
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 |