tudresden.ocl.sql.orstrategy
Interface InheritanceStrategy
- All Known Implementing Classes:
- InheritanceMapping, OneTableInheritanceMapping
- public interface InheritanceStrategy
An interface for object-relational Mapping strategies as used by
ORMappingImpl
an inheritance strategy is used to map inheritance trees to
tables
- Author:
- Andrea Kling
- See Also:
ORMappingImpl
Method Summary |
void |
map(ru.novosoft.uml.foundation.core.MClassifier root,
Map classToTables,
Map classViews)
Maps inheritance structures to tables
Structure of classToTables: MClassifier -> List of Table
the first Table listed contains the basic primary key |
map
public void map(ru.novosoft.uml.foundation.core.MClassifier root,
Map classToTables,
Map classViews)
- Maps inheritance structures to tables
Structure of classToTables: MClassifier -> List of Table
the first Table listed contains the basic primary key
- Parameters:
root
- the root class or interface of the inheritance treeclassToTables
- a List of Table for each class mapped.classViews
- contains an ObjectView for every MClassifier- See Also:
ObjectView
Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.